From 44187013d70d0ed5362f90baa237223c12c9324e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 9 Jul 2013 07:15:17 -0400 Subject: [PATCH] skip invalid routers --- planetstack/openstack/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py index c01fede..15ea3f5 100644 --- a/planetstack/openstack/driver.py +++ b/planetstack/openstack/driver.py @@ -264,7 +264,7 @@ class OpenStackDriver: gw_port = port router_id = gw_port['device_id'] router = self.shell.quantum.show_router(router_id)['router'] - if router: + if router and router.get('external_gateway_info'): ext_net = router['external_gateway_info']['network_id'] for port in ports: if port['device_id'] == router_id and port['network_id'] == ext_net: -- 2.43.0