Remove conditional on external_fixed_ips to allow for case that 85/57785/1
authorStuart Mackie <wsmackie@juniper.net>
Wed, 23 May 2018 20:11:12 +0000 (16:11 -0400)
committerStuart Mackie <wsmackie@juniper.net>
Wed, 23 May 2018 20:11:12 +0000 (16:11 -0400)
it is not set but network_id is set in external_gateway_info

Change-Id: Ib0fdfbf49730ca68d7c1d47c18c2ac17be637380
Signed-off-by: Stuart Mackie <wsmackie@juniper.net>
snaps/domain/network.py

index a028e2b..9f634aa 100644 (file)
@@ -186,8 +186,7 @@ class Router:
         self.port_subnets = kwargs.get('port_subnets')
 
         if (kwargs.get('external_gateway_info') and
-                isinstance(kwargs.get('external_gateway_info'), dict) and
-                kwargs.get('external_gateway_info').get('external_fixed_ips')):
+                isinstance(kwargs.get('external_gateway_info'), dict)):
             gateway_info = kwargs.get('external_gateway_info')
 
             self.external_network_id = gateway_info.get('network_id')