Просмотр исходного кода

Fixed incorrect service name reference

Nuwan Goonasekera 6 лет назад
Родитель
Сommit
31a769548a
1 измененных файлов с 8 добавлено и 8 удалено
  1. 8 8
      cloudbridge/providers/openstack/provider.py

+ 8 - 8
cloudbridge/providers/openstack/provider.py

@@ -323,13 +323,13 @@ class OpenStackCloudProvider(BaseCloudProvider):
 
     def service_zone_name(self, service):
         service_name = service._service_event_pattern
-        if "networking" in service_name and service.service_zone_name:
-            return service.service_zone_name
-        elif "security" in service_name and service.service_zone_name:
-            return service.service_zone_name
-        elif "compute" in service_name and service.service_zone_name:
-            return service.service_zone_name
-        elif "storage" in service_name and service.service_zone_name:
-            return service.service_zone_name
+        if "networking" in service_name and self.networking.service_zone_name:
+            return self.networking.service_zone_name
+        elif "security" in service_name and self.security.service_zone_name:
+            return self.security.service_zone_name
+        elif "compute" in service_name and self.compute.service_zone_name:
+            return self.compute.service_zone_name
+        elif "storage" in service_name and self.storage.service_zone_name:
+            return self.storage.service_zone_name
         else:
             return self.zone_name