diff --git a/SAS/TMSS/src/tmss/workflowapp/flows/schedulingunitflow.py b/SAS/TMSS/src/tmss/workflowapp/flows/schedulingunitflow.py index 7597738c4394f34c2c5be0abffd3347698cb5366..eb8877831d406ad74bdd8e3ed257ffddf59df0c3 100644 --- a/SAS/TMSS/src/tmss/workflowapp/flows/schedulingunitflow.py +++ b/SAS/TMSS/src/tmss/workflowapp/flows/schedulingunitflow.py @@ -179,21 +179,18 @@ class SchedulingUnitFlow(Flow): @method_decorator(flow.flow_start_signal) def on_save_can_start(self, activation, sender, instance, status, **signal_kwargs): - if status == "schedulable": try: process = models.SchedulingUnitProcess.objects.get(su=instance) - except Process.DoesNotExist: activation.prepare() activation.process.su = instance activation.done() - logger.info("workflow started") + logger.info("workflow started for scheduling unit id=%s name='%s'", instance.id, instance.name) except Process.MultipleObjectsReturned: logger.info("QA Workflow for process %s already exists",process) - else: - logger.info("no workflow started") + return activation