diff --git a/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py b/SAS/TMSS/src/tmss/tmssapp/adapters/sip.py index d2d3cc04408a442e8db8f4d8dde7cdd4db334726..6af10f9e5c00dcf74fab290d4d06dbd353378893 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 )