From b2bd44d47943b796f07eb714973ea1a5fcab8513 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Tue, 23 Mar 2021 15:04:00 +0100
Subject: [PATCH] TMSS-604: fixed test. do not assume that all dataproducts
 have the 'sap' template

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

diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
index 68ed8f2dd28..27dda83cd5f 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py
@@ -114,8 +114,8 @@ def _convert_correlator_settings_to_parset_dict(subtask: models.Subtask, spec: d
         for digi_beam in digi_beams:
             for subband in digi_beam["subbands"]:
                 dataproduct = [dp for dp in dataproducts
-                               if  dp.specifications_doc["sap"] == digi_beam['name']
-                               and dp.specifications_doc["subband"] == subband]
+                               if  dp.specifications_doc.get("sap") == digi_beam['name']
+                               and dp.specifications_doc.get("subband") == subband]
 
                 correlator_dataproducts.append(dataproduct[0] if dataproduct else null_dataproduct)
 
-- 
GitLab