Browse Source

qubes: Fix error in get_vms_based_on()

Not every vm has .template attribute.
Wojtek Porczyk 8 years ago
parent
commit
e0210130da
1 changed files with 2 additions and 1 deletions
  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):