From bacf1ec6e8c9ec38b7985092f90d93cb7a43915a Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Wed, 28 Feb 2024 11:08:58 +0100
Subject: [PATCH] minor fix

---
 SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py b/SAS/TMSS/backend/src/tmss/tmssapp/models/scheduling.py
index 6dae27fe185..1688352ce2f 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
-- 
GitLab