diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/parset.py index 68ed8f2dd2893a96bd4e678935fcf0b60cdec4ea..27dda83cd5f1cf37e61c44fd9efe5dfea9bb32f8 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)