From 947f07049c4fa708b7471f69602b6405aa3ade9f Mon Sep 17 00:00:00 2001
From: chausman <chausman@nrao.edu>
Date: Fri, 9 Oct 2020 13:42:38 -0600
Subject: [PATCH] workflow server api work

---
 services/workflow/src/workflow/server.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/services/workflow/src/workflow/server.py b/services/workflow/src/workflow/server.py
index 260ed488b..61202d3ed 100644
--- a/services/workflow/src/workflow/server.py
+++ b/services/workflow/src/workflow/server.py
@@ -49,7 +49,7 @@ class WorkflowRestService:
         return self.request.info.all_workflows()
 
     @view_config(request_method='POST', route_name='create_workflow')
-    def create_workflow(self, name: str, args: str):
+    def create_workflow(self):
         """
         Create a new workflow request from the name/arguments supplied.
 
@@ -59,8 +59,8 @@ class WorkflowRestService:
         # all we should have to do here is take the WorkflowRequest from the context and
         # hand it to WorkflowInfo to save it, but we're still conflating
         # workflows and workflow requests right now
-        req = self.request.context
-        request = self.request.info.create_workflow_request(workflow_name=name, argument=args)
+        request = self.request.workflows.create_workflow_request(
+            workflow_name=self.request.GET.get('name'), argument=self.request.GET.getall('args'))
         return request
 
     @view_config(request_method='GET', route_name='workflow')
-- 
GitLab