diff --git a/openstack_dashboard/dashboards/project/instances/utils.py b/openstack_dashboard/dashboards/project/instances/utils.py index 2db5d2e98..81458ea1c 100644 --- a/openstack_dashboard/dashboards/project/instances/utils.py +++ b/openstack_dashboard/dashboards/project/instances/utils.py @@ -90,7 +90,7 @@ def network_field_data(request, include_empty_option=False): if api.base.is_service_enabled(request, 'network'): try: networks = api.neutron.network_list_for_tenant(request, tenant_id) - networks = [(n.id, n.name_or_id) for n in networks] + networks = [(n.id, n.name_or_id) for n in networks if n['subnets']] networks.sort(key=lambda obj: obj[1]) except Exception as e: msg = _('Failed to get network list {0}').format(six.text_type(e))