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

update ngas flag determination

parent dba319cd
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
......@@ -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