diff --git a/shared/workspaces/workspaces/workflow/services/workflow_info.py b/shared/workspaces/workspaces/workflow/services/workflow_info.py index eab3cdeecb810e6f47e314676b2fb5272e667cf3..c1e71881bc2f3804b655264730836b52d5f45d7e 100644 --- a/shared/workspaces/workspaces/workflow/services/workflow_info.py +++ b/shared/workspaces/workspaces/workflow/services/workflow_info.py @@ -167,7 +167,7 @@ class WorkflowInfo(WorkflowInfoIF): # otherwise, the argument must be already be a string workflow_name = workflow.workflow_name if hasattr(workflow, "workflow_name") else workflow - if any(item in workflow_name for item in ["null", "carta", "vlass", "qa", "split"]): + if any(item in workflow_name for item in ["null", "carta", "vlass", "qa", "split", "ingest"]): argument["need_project_metadata"] = False if ( @@ -182,7 +182,7 @@ class WorkflowInfo(WorkflowInfoIF): parent = self.lookup_workflow_request(argument["parent_wf_request_id"]) argument["source_dir"] = parent.results_dir - if "ingest" in workflow_name: + if "ingest" in workflow_name and "obs" not in workflow_name: argument["need_project_metadata"] = True if any(item in workflow_name for item in ["vlass", "pims"]):