you can delete AccessRestriction objects if only AccessPermissions depend on it

This commit is contained in:
Laura Klünder 2018-12-10 21:13:27 +01:00
parent 7e288213c1
commit 06c56abf51

View file

@ -280,6 +280,8 @@ class ChangedObject(models.Model):
related_model = field.related_model
if related_model._meta.app_label != 'mapdata':
continue
if related_model.__name__ == 'AccessPermission':
continue
kwargs = {field.field.name+'__pk': self.obj_pk}
if self.changeset.wrap_model(related_model).objects.filter(**kwargs).exists():
return False