From 5f237052feb23e6883a6b1b958e588902040b919 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Mon, 7 Dec 2020 16:15:03 +0100
Subject: [PATCH] TMSS-320: use defaults

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

diff --git a/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py b/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py
index d2d3cc04408..6af10f9e5c0 100644
--- a/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py
+++ b/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py
@@ -185,8 +185,8 @@ def create_sip_representation_for_subtask(subtask: Subtask):
             pipeline = siplib.AveragingPipeline(  # <-- this is what we need for UC1
                 pipeline_map,
                 numberofcorrelateddataproducts=get_number_of_dataproducts_of_type(subtask, Dataformat.Choices.MEASUREMENTSET.value),
-                frequencyintegrationstep=subtask.specifications_doc['demixer']['frequency_steps'] if 'demix' in subtask.task_blueprint.specifications_doc else 0,
-                timeintegrationstep=subtask.specifications_doc['demixer']['time_step'] if 'demix' in subtask.task_blueprint.specifications_doc else 0,
+                frequencyintegrationstep=subtask.specifications_doc.get('demixer',{}).get('frequency_steps', 0),
+                timeintegrationstep=subtask.specifications_doc.get('demixer',{}).get('time_step', 0),
                 flagautocorrelations=subtask.task_blueprint.specifications_doc["flag"]["autocorrelations"],
                 demixing=True if 'demix' in subtask.task_blueprint.specifications_doc else False
             )
-- 
GitLab