delete a locationslug submodel, don't make it two deletions

This commit is contained in:
Laura Klünder 2024-12-05 18:38:50 +01:00
parent 30eb14a650
commit cd47f06110

View file

@ -120,6 +120,9 @@ class DatabaseOverlayManager:
self.operations.append(UpdateObjectOperation(obj=ref, fields=field_values))
def handle_post_delete(self, instance: Model, **kwargs):
# not isinstance() cause it would match submodels
if instance._meta.model is LocationSlug:
return
ref, pre_change_values = self.get_ref_and_pre_change_values(instance)
self.operations.append(DeleteObjectOperation(obj=ref))