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)