From ac82705439f067d15778e7785fa1f4cc85e5edff Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Tue, 16 Jan 2024 10:50:36 +0100
Subject: [PATCH] TMSS-2824: added default for older schemas

---
 SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
index 6335456784f..e5c85e1b74e 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
@@ -495,7 +495,7 @@ def _convert_to_parset_dict_for_observationcontrol_schema(subtask: models.Subtas
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl.CorrProc._hostname"] = "cbmmaster"
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl.CorrProc._nodes"] = []
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl.CorrProc._startstopType"] = "bgl"  # note: this is three correlators ago, and hopefully we get rid of it in LOFAR 2.0 ;)
-        parset[prefix+"ObservationControl.OnlineControl.CorrAppl.CorrProc.workingdir"] = f"/opt/lofar-versions/{spec['COBALT']['release']}/bin"
+        parset[prefix+"ObservationControl.OnlineControl.CorrAppl.CorrProc.workingdir"] = f"/opt/lofar-versions/{spec['COBALT'].get('release', 'current')}/bin"
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl._hostname"] = "cbmmaster"
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl.extraInfo"] = '["PIC","Cobalt"]'
         parset[prefix+"ObservationControl.OnlineControl.CorrAppl.procesOrder"] = []    # note: typo is correct ;)
-- 
GitLab