mirror of
				https://gitlab.crans.org/bde/nk20
				synced 2025-11-04 01:12:08 +01:00 
			
		
		
		
	🐛 Force delete didn't work as well when trying to check add permissions
This commit is contained in:
		@@ -44,7 +44,9 @@ class InstancedPermission:
 | 
			
		||||
                else:
 | 
			
		||||
                    oldpk = obj.pk
 | 
			
		||||
                # Ensure previous models are deleted
 | 
			
		||||
                self.model.model_class().objects.filter(pk=obj.pk).annotate(_force_delete=F("pk")).delete()
 | 
			
		||||
                for o in self.model.model_class().objects.filter(pk=obj.pk).all():
 | 
			
		||||
                    o._force_delete = True
 | 
			
		||||
                    Model.delete(o)
 | 
			
		||||
                # Force insertion, no data verification, no trigger
 | 
			
		||||
                obj._force_save = True
 | 
			
		||||
                Model.save(obj, force_insert=True)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user