diff --git a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
index 6de497892f9befcd4bb62c6a55fded310e1fc585..94baa4e1c0f8695df64577466a0eabd8b65ee8f4 100644
--- a/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
+++ b/SAS/TMSS/backend/services/scheduling/lib/dynamic_scheduling.py
@@ -222,7 +222,7 @@ class Scheduler:
                     try:
                         logger.info("Scheduling fixed_time scheduled scheduling unit id=%d at '%s'", schedulable_unit.id, start_time)
                         schedule_independent_subtasks_in_scheduling_unit_blueprint(schedulable_unit, start_time)
-                    except SubtaskSchedulingException as e:
+                    except Exception as e:
                         logger.error(e)
                         mark_independent_subtasks_in_scheduling_unit_blueprint_as_unschedulable(schedulable_unit, reason=str(e))
                 else: