delete a locationslug submodel, don't make it two deletions
This commit is contained in:
parent
30eb14a650
commit
cd47f06110
1 changed files with 3 additions and 0 deletions
|
@ -120,6 +120,9 @@ class DatabaseOverlayManager:
|
||||||
self.operations.append(UpdateObjectOperation(obj=ref, fields=field_values))
|
self.operations.append(UpdateObjectOperation(obj=ref, fields=field_values))
|
||||||
|
|
||||||
def handle_post_delete(self, instance: Model, **kwargs):
|
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)
|
ref, pre_change_values = self.get_ref_and_pre_change_values(instance)
|
||||||
self.operations.append(DeleteObjectOperation(obj=ref))
|
self.operations.append(DeleteObjectOperation(obj=ref))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue