diff --git a/openstack_dashboard/api/base.py b/openstack_dashboard/api/base.py index 2e30d79572..d4a1dea23a 100644 --- a/openstack_dashboard/api/base.py +++ b/openstack_dashboard/api/base.py @@ -216,7 +216,7 @@ def get_service_from_catalog(catalog, service_type): def get_version_from_service(service): - if service: + if service and service.get('endpoints'): endpoint = service['endpoints'][0] if 'interface' in endpoint: return 3