Misc cleanup

This commit is contained in:
Jeremy Stretch 2023-12-12 15:37:10 -05:00
parent acfde343c2
commit 525ee4055b

View File

@ -63,7 +63,8 @@ def post_save_receiver(sender, instance, created, **kwargs):
def pre_delete_receiver(sender, instance, origin, **kwargs):
if not type(instance).objects.filter(pk=instance.pk).exists():
model = instance._meta.model
if not model.objects.filter(pk=instance.pk).exists():
instance._previously_removed = True
@ -109,15 +110,15 @@ def connect_counters(*models):
weak=False,
dispatch_uid=f'{model._meta.label}.{field.name}'
)
post_delete.connect(
post_delete_receiver,
sender=to_model,
weak=False,
dispatch_uid=f'{model._meta.label}.{field.name}'
)
pre_delete.connect(
pre_delete_receiver,
sender=to_model,
weak=False,
dispatch_uid=f'{model._meta.label}.{field.name}'
)
post_delete.connect(
post_delete_receiver,
sender=to_model,
weak=False,
dispatch_uid=f'{model._meta.label}.{field.name}'
)