diff --git a/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py b/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py index c7c82b5..3439a70 100644 --- a/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py +++ b/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py @@ -69,6 +69,8 @@ class AddVPNServiceAction(workflows.Action): _('Unable to retrieve routers list.')) routers = [] for r in routers: + if not r.external_gateway_info: + continue router_id_choices.append((r.id, r.name)) self.fields['router_id'].choices = router_id_choices return router_id_choices