Skip to content
Snippets Groups Projects
Commit 783a4ad9 authored by Charlotte Hausman's avatar Charlotte Hausman
Browse files

do it better

parent e062de4b
No related branches found
No related tags found
3 merge requests!1571catch 2.8.2.3 up with main,!15592.8.2.2-DEVELOPMENT into main,!1551Cherry pick partial curation for patch
......@@ -133,14 +133,15 @@ class IngestionManifest(ManifestComponentIF):
"""Determine and retrieve the correct ingestNGAS flag for this type of ingestion/curation"""
# default to true for all types
flag = True
if self.sp_type == ScienceProductType.EXEC_BLOCK:
# EB ingestion might create duplicate file versions during testing, check flag state
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.observation")
elif self.sp_type == ScienceProductType.EVLA_CAL:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.calibration")
elif self.sp_type == ScienceProductType.IMAGE or self.sp_type == ScienceProductType.VLASS_SECI:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.imaging")
match self.sp_type:
case ScienceProductType.EXEC_BLOCK:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.observation")
case ScienceProductType.EVLA_CAL:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.calibration")
case ScienceProductType.IMAGE | ScienceProductType.VLASS_SECI:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS.imaging")
case _:
flag = True
return flag
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment