From 8fab1ff5c388056391afdffe0e54fd0dea942209 Mon Sep 17 00:00:00 2001
From: Charlotte Hausman <chausman@nrao.edu>
Date: Wed, 19 Apr 2023 17:29:16 -0400
Subject: [PATCH] fix single image carta product fetching

---
 .../versions/templates/vlass_quicklook/envoy_2.8.1.txt        | 4 ++--
 .../workspaces/workflow/services/workflow_service.py          | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/shared/workspaces/alembic/versions/templates/vlass_quicklook/envoy_2.8.1.txt b/shared/workspaces/alembic/versions/templates/vlass_quicklook/envoy_2.8.1.txt
index cdd62e81a..c71dbd290 100644
--- a/shared/workspaces/alembic/versions/templates/vlass_quicklook/envoy_2.8.1.txt
+++ b/shared/workspaces/alembic/versions/templates/vlass_quicklook/envoy_2.8.1.txt
@@ -8,6 +8,6 @@ export CAPO_PROFILE={{profile}}
 
 set -o errexit
 
-./update_stage FETCH
+./update_stage ENVOY
 ./casa_envoy --vlass-img $1 $2
-./update_stage FETCH --complete
+./update_stage ENVOY --complete
diff --git a/shared/workspaces/workspaces/workflow/services/workflow_service.py b/shared/workspaces/workspaces/workflow/services/workflow_service.py
index 78d2e872b..968276900 100644
--- a/shared/workspaces/workspaces/workflow/services/workflow_service.py
+++ b/shared/workspaces/workspaces/workflow/services/workflow_service.py
@@ -530,7 +530,9 @@ class WorkflowService(WorkflowServiceIF):
                     }
                     wf_request.argument = merged_args
                     wf_request.argument["fetch_args"] = (
-                        self.determine_multiple_productfetch(wf_request) if arg_list[0] == "--product" else None
+                        self.determine_multiple_productfetch(wf_request)
+                        if arg_list[0] in ["--product", "--carta"]
+                        else None
                     )
                     return wf_definition.render_templates(wf_request.argument)
                 else:
-- 
GitLab