diff --git a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py index a868fb35fcd4d6b6c814e4ccb30aa912edf994a8..3823820a60b014aadebb69bfc47bfbebd7927fba 100644 --- a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py +++ b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py @@ -492,9 +492,8 @@ class TMSSDynamicSchedulingMessageHandler(TMSSEventMessageHandler): logger.info("constraints for unschedulable scheduling unit id=%s changed: setting status to schedulable which will triggering a dynamic scheduling update...", id) mark_independent_subtasks_in_scheduling_unit_blueprint_as_schedulable(scheduling_unit_blueprint) - if scheduling_unit_blueprint.scheduling_constraints_doc.get('scheduler') == 'fixed_time' and \ - scheduling_unit_blueprint.status.value == models.SchedulingUnitStatus.Choices.SCHEDULED.value: - logger.info("constraints for fixed_time scheduled scheduling unit id=%s changed: unscheduling it, which will triggering a dynamic scheduling update...", id) + if scheduling_unit_blueprint.status.value == models.SchedulingUnitStatus.Choices.SCHEDULED.value: + logger.info("constraints for scheduled scheduling unit id=%s changed: unscheduling it, which will triggering a dynamic scheduling update...", id) unschedule_subtasks_in_scheduling_unit_blueprint(scheduling_unit_blueprint)