accept inventory_id in workflow launch requests

This commit is contained in:
Jake McDermott 2018-11-11 01:01:20 -05:00
parent 38f43c147a
commit f8453ffe68
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7

View File

@ -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)