Reject triggered events when running special commands

This commit is contained in:
Oliver 2022-01-10 20:12:43 +11:00
parent c848ca8d44
commit 4ae86c8c14

View File

@ -14,6 +14,7 @@ from django.dispatch.dispatcher import receiver
from common.models import InvenTreeSetting
from InvenTree.ready import canAppAccessDatabase
from InvenTree.tasks import offload_task
from plugin.registry import plugin_registry
@ -30,6 +31,10 @@ def trigger_event(event, *args, **kwargs):
and the worker will respond to it later on.
"""
if not canAppAccessDatabase():
logger.debug(f"Ignoring triggered event '{event}' - database not ready")
return
logger.debug(f"Event triggered: '{event}'")
offload_task(