don't handle report objects in changeset
This commit is contained in:
parent
0d5250ae59
commit
f1af20da5b
1 changed files with 8 additions and 0 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue