app: allow removing VM referencing only itself
Fixes QubesOS/qubes-issues#4224
This commit is contained in:
		
							parent
							
								
									7433f83581
								
							
						
					
					
						commit
						27a0fe25ab
					
				| @ -1366,6 +1366,9 @@ class Qubes(qubes.PropertyHolder): | ||||
|     def on_domain_pre_deleted(self, event, vm): | ||||
|         # pylint: disable=unused-argument | ||||
|         for obj in itertools.chain(self.domains, (self,)): | ||||
|             if obj is vm: | ||||
|                 # allow removed VM to reference itself | ||||
|                 continue | ||||
|             for prop in obj.property_list(): | ||||
|                 try: | ||||
|                     if isinstance(prop, qubes.vm.VMProperty) and \ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Marek Marczykowski-Górecki
						Marek Marczykowski-Górecki