MAAS version 1:3.6.2-17588-g.7b59ae9e8-0ubuntu1~24.04.1 Change-Id: I1ac9c16e79e2f9770f2dd1d83722ca1b41040be4 Signed-off-by: Sergiy Markin <smarkin@mirantis.com>
18 lines
679 B
Diff
18 lines
679 B
Diff
diff --git a/src/maasserver/preseed_network.py b/src/maasserver/preseed_network.py
|
|
index 1203e6b..5475b18 100644
|
|
--- a/src/maasserver/preseed_network.py
|
|
+++ b/src/maasserver/preseed_network.py
|
|
@@ -307,7 +307,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):
|
|
"""Generate the various addresses needed for this interface."""
|