diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py b/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py
index 6dae27fe185fdc3974e6137007662ee9134e3d62..1688352ce2fe8c54168adc5d0752feb0610dbd78 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py
@@ -241,7 +241,7 @@ class Subtask(RefreshFromDbInvalidatesCachedPropertiesMixin, ProjectPropertyMixi
             from lofar.sas.tmss.tmss.tmssapp.conversions import get_lofar2_stations
             lofar2_stations = get_lofar2_stations()
             used_stations = self.specifications_doc.get('stations', {}).get('station_list', {})
-            return all(station in lofar2_stations for station in used_stations)
+            return len(used_stations)>0 and all(station in lofar2_stations for station in used_stations)
         return False
 
     @cached_property
@@ -251,7 +251,7 @@ class Subtask(RefreshFromDbInvalidatesCachedPropertiesMixin, ProjectPropertyMixi
             from lofar.sas.tmss.tmss.tmssapp.conversions import get_lofar2_stations
             lofar2_stations = get_lofar2_stations()
             used_stations = self.specifications_doc.get('stations', {}).get('station_list', {})
-            return any(station in lofar2_stations for station in used_stations)
+            return len(used_stations)>0 and any(station in lofar2_stations for station in used_stations)
         return False
 
     @property