don't handle report objects in changeset

This commit is contained in:
Laura Klünder 2024-12-26 05:31:44 +01:00
parent 0d5250ae59
commit f1af20da5b

View file

@ -167,6 +167,8 @@ class DatabaseOverlayManager:
def handle_pre_change_instance(sender: Type[Model], **kwargs):
if sender._meta.app_label != 'mapdata':
return
if sender._meta.model_name == 'report':
return
manager: DatabaseOverlayManager = getattr(overlay_state, 'manager', None)
if manager:
manager.handle_pre_change_instance(sender=sender, **kwargs)
@ -175,6 +177,8 @@ def handle_pre_change_instance(sender: Type[Model], **kwargs):
def handle_post_save(sender: Type[Model], **kwargs):
if sender._meta.app_label != 'mapdata':
return
if sender._meta.model_name == 'report':
return
manager: DatabaseOverlayManager = getattr(overlay_state, 'manager', None)
if manager:
manager.handle_post_save(sender=sender, **kwargs)
@ -183,6 +187,8 @@ def handle_post_save(sender: Type[Model], **kwargs):
def handle_post_delete(sender: Type[Model], **kwargs):
if sender._meta.app_label != 'mapdata':
return
if sender._meta.model_name == 'report':
return
manager: DatabaseOverlayManager = getattr(overlay_state, 'manager', None)
if manager:
manager.handle_post_delete(sender=sender, **kwargs)
@ -191,6 +197,8 @@ def handle_post_delete(sender: Type[Model], **kwargs):
def handle_m2m_changed(sender: Type[Model], **kwargs):
if sender._meta.app_label != 'mapdata':
return
if sender._meta.model_name == 'report':
return
manager: DatabaseOverlayManager = getattr(overlay_state, 'manager', None)
if manager:
manager.handle_m2m_changed(sender=sender, **kwargs)