From 695b9c1dc24ba8bacacc99bc9c9eccd0090e29b0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 13 Aug 2026 16:43:22 +1000 Subject: [PATCH] [bug] Fix ReturnOrder event registration (#12633) --- src/backend/InvenTree/order/events.py | 2 ++ src/backend/InvenTree/order/tasks.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) 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(