diff --git a/src/backend/InvenTree/order/events.py b/src/backend/InvenTree/order/events.py index 093d6691aa..dfb0e950cf 100644 --- a/src/backend/InvenTree/order/events.py +++ b/src/backend/InvenTree/order/events.py @@ -38,6 +38,8 @@ class ReturnOrderEvents(BaseEventEnum): CANCELLED = 'returnorder.cancelled' HOLD = 'returnorder.hold' + OVERDUE = 'order.overdue_return_order' + class TransferOrderEvents(BaseEventEnum): """Event enumeration for the PurchaseOrder models.""" diff --git a/src/backend/InvenTree/order/tasks.py b/src/backend/InvenTree/order/tasks.py index 49636e63d7..2edb052f40 100644 --- a/src/backend/InvenTree/order/tasks.py +++ b/src/backend/InvenTree/order/tasks.py @@ -16,7 +16,7 @@ import InvenTree.helpers_model import order.models import stock.models as stock_models from InvenTree.tasks import ScheduledTask, scheduled_task -from order.events import PurchaseOrderEvents, SalesOrderEvents +from order.events import PurchaseOrderEvents, ReturnOrderEvents, SalesOrderEvents from order.status_codes import ( PurchaseOrderStatusGroups, ReturnOrderStatusGroups, @@ -193,7 +193,7 @@ def notify_overdue_return_order(ro: order.models.ReturnOrder) -> None: 'template': {'html': 'email/overdue_return_order.html', 'subject': name}, } - event_name = SalesOrderEvents.OVERDUE + event_name = ReturnOrderEvents.OVERDUE # Send a notification to the appropriate users common.notifications.trigger_notification(