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

+ 5 - 6
cloudbridge/cloud/providers/openstack/resources.py

@@ -355,18 +355,17 @@ class OpenStackInstance(BaseInstance):
 
     @property
     def vm_firewalls(self):
-        """
-        Get the VM firewalls associated with this instance.
-        """
-        return [OpenStackVMFirewall(self._provider, group)
-                for group in self._os_instance.list_security_group()]
+        return [
+            self._provider.security.vm_firewalls.get(group.id)
+            for group in self._os_instance.list_security_group()
+        ]
 
     @property
     def vm_firewall_ids(self):
         """
         Get the VM firewall IDs associated with this instance.
         """
-        return [group.id for group in self.vm_firewalls]
+        return [fw.id for fw in self.vm_firewalls]
 
     @property
     def key_pair_name(self):