From f8453ffe68608f288c4ab76e93a79c249a924538 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Sun, 11 Nov 2018 01:01:20 -0500 Subject: [PATCH] accept inventory_id in workflow launch requests --- awx/api/views/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/api/views/__init__.py b/awx/api/views/__init__.py index 5233635197..cbc879097e 100644 --- a/awx/api/views/__init__.py +++ b/awx/api/views/__init__.py @@ -3113,6 +3113,9 @@ class WorkflowJobTemplateLaunch(WorkflowsEnforcementMixin, RetrieveAPIView): def post(self, request, *args, **kwargs): obj = self.get_object() + if 'inventory_id' in request.data: + request.data['inventory'] = request.data['inventory_id'] + serializer = self.serializer_class(instance=obj, data=request.data) if not serializer.is_valid(): return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)