Fix error message when using invalid VM as a template for DispVM
Don't crash (producing misleading error) when checking if template_for_dispvms=True. Fixes QubesOS/qubes-issues#3341
This commit is contained in:
parent
a8784df349
commit
e2b70306e5
@ -82,9 +82,9 @@ class DispVM(qubes.vm.qubesvm.QubesVM):
|
||||
if xml is None:
|
||||
assert template is not None
|
||||
|
||||
if not template.template_for_dispvms:
|
||||
if not getattr(template, 'template_for_dispvms', False):
|
||||
raise qubes.exc.QubesValueError(
|
||||
'template for DispVM ({}) needs to have '
|
||||
'template for DispVM ({}) needs to be an AppVM with '
|
||||
'template_for_dispvms=True'.format(template.name))
|
||||
|
||||
if 'dispid' not in kwargs:
|
||||
|
Loading…
Reference in New Issue
Block a user