![Anselme, Schubbert (sa246v)](/assets/img/avatar_default.png)
Signed-off-by: Anselme, Schubert (sa246v) <sa246v@att.com> Change-Id: I4b5a5f6a7e21d790cce13a5ccff9819f517cad64
18 lines
694 B
Diff
18 lines
694 B
Diff
diff --git a/src/maasserver/preseed_network.py b/src/maasserver/preseed_network.py
|
|
index 99a3ce309..2a9e72d88 100644
|
|
--- a/src/maasserver/preseed_network.py
|
|
+++ b/src/maasserver/preseed_network.py
|
|
@@ -308,7 +308,11 @@ class InterfaceConfiguration:
|
|
|
|
def _get_matching_routes(self, source):
|
|
"""Return all route objects matching `source`."""
|
|
- return {route for route in self.routes if route.source == source}
|
|
+ return {
|
|
+ route
|
|
+ for route in self.routes
|
|
+ if str(route.source.cidr) == str(source.cidr)
|
|
+ }
|
|
|
|
def _generate_addresses(self, version=1):
|
|
"""Generate the various addresses needed for this interface."""
|