diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
index 50c4d3ca39a6633f70d45400716b78885d492e87..ab129ee236aee56c06cfd9f8ee183b7980de825c 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
@@ -220,7 +220,7 @@ def _convert_beamformer_settings_to_parset_dict(subtask: models.Subtask, spec: d
             sap_idx = _sap_index(digi_beams, sap['name'])
 
             # Generate coherent TABs for each antenna field
-            stations = pipeline['stations'] or spec['stations']['station_list']
+            stations = pipeline.get('stations') or spec['stations']['station_list']
             antennaset = spec['stations']['antenna_set']
             fields = sum([list(antenna_fields(station, antennaset)) for station in stations], [])