diff --git a/shared/workspaces/workspaces/workflow/services/workflow_service.py b/shared/workspaces/workspaces/workflow/services/workflow_service.py
index 78d2e872b599a5b081692c25e6bb319e486ea848..968276900ddc48a842f3665174dba105065ef140 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: