Ignore events from 'webhook' tables

This commit is contained in:
Oliver 2022-01-11 15:02:32 +11:00
parent 5f955fab80
commit 4f79904fc8

View File

@ -124,6 +124,8 @@ def allow_table_event(table_name):
ignore_tables = [
'common_notificationentry',
'common_webhookendpoint',
'common_webhookmessage',
]
if table_name in ignore_tables:
@ -140,6 +142,11 @@ def after_save(sender, instance, created, **kwargs):
table = sender.objects.model._meta.db_table
instance_id = getattr(instance, 'id', None)
if instance_id is None:
return
if not allow_table_event(table):
return