create cascaded deletion of changed objects in _clean_changes if needed

This commit is contained in:
Laura Klünder 2017-07-07 14:53:43 +02:00
parent 7c2155f22e
commit c78ba66551
2 changed files with 11 additions and 5 deletions

View file

@ -196,6 +196,7 @@ class ChangedObject(models.Model):
field = self.model_class._meta.get_field(name)
if field.is_relation:
if value in deleted_object_pks[field.related_model]:
deleted_object_pks[self.model_class].add(self.obj_pk)
self.delete()
return False