From 5acd880f396bd11521925f0b15c27d5fb556d253 Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 10 Jan 2022 08:53:46 +1100 Subject: [PATCH] Fix for triggered events --- InvenTree/build/models.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/InvenTree/build/models.py b/InvenTree/build/models.py index 30f80d8aa1..08cee20c60 100644 --- a/InvenTree/build/models.py +++ b/InvenTree/build/models.py @@ -587,11 +587,16 @@ class Build(MPTTModel, ReferenceIndexingMixin): # which point to thie Build Order self.allocated_stock.all().delete() + if user: + user_id = user.pk + else: + user_id = None + # Register an event trigger_event( 'build.completed', build_id=self.pk, - user_id=user.pk, + user_id=user_id, ) @transaction.atomic @@ -613,10 +618,15 @@ class Build(MPTTModel, ReferenceIndexingMixin): self.status = BuildStatus.CANCELLED self.save() + if user: + user_id = user.pk + else: + user_id = None + trigger_event( 'build.cancelled', build_id=self.pk, - user_id=user.pk, + user_id=user_id, ) @transaction.atomic