Bladeren bron

qubes: Fix error in get_vms_based_on()

Not every vm has .template attribute.
Wojtek Porczyk 8 jaren geleden
bovenliggende
commit
e0210130da
1 gewijzigde bestanden met toevoegingen van 2 en 1 verwijderingen
  1. 2 1
      qubes/__init__.py

+ 2 - 1
qubes/__init__.py

@@ -489,7 +489,8 @@ class VMCollection(object):
 
     def get_vms_based_on(self, template):
         template = self[template]
-        return set(vm for vm in self if vm.template == template)
+        return set(vm for vm in self
+            if hasattr(vm, 'template') and vm.template == template)
 
 
     def get_vms_connected_to(self, netvm):