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

update ngas flag determination

parent e62d8257
No related branches found
Tags 2.8.1 2.8.1-rc3
2 merge requests!1605Merge 2.8.2.3 work to main,!1496integrate curator with envoy for workflow
Pipeline #12429 failed
......@@ -105,12 +105,15 @@ class IngestionManifest(ManifestComponentIF):
def get_ngas_flag(self) -> bool:
"""Determine and retrieve the correct ingestNGAS flag for this type of ingestion/curation"""
# default to true for all types
flag = True
# TODO: Add properties for other types
if self.sp_type == ScienceProductType.EXEC_BLOCK:
if self.telescope == Telescope.VLBA or self.telescope == Telescope.GMVA:
flag = CapoConfig().getboolean("archive-ingestion.ingestNGAS")
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