mirror of
https://github.com/ansible/awx.git
synced 2026-03-10 14:09:28 -02:30
add a missing Location header on HTTP 201 in a few places
This commit is contained in:
@@ -3098,7 +3098,8 @@ class JobTemplateLaunch(RetrieveAPIView):
|
|||||||
data['job'] = new_job.id
|
data['job'] = new_job.id
|
||||||
data['ignored_fields'] = self.sanitize_for_response(ignored_fields)
|
data['ignored_fields'] = self.sanitize_for_response(ignored_fields)
|
||||||
data.update(JobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
data.update(JobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
||||||
return Response(data, status=status.HTTP_201_CREATED)
|
headers = {'Location': new_job.get_absolute_url(request)}
|
||||||
|
return Response(data, status=status.HTTP_201_CREATED, headers=headers)
|
||||||
|
|
||||||
|
|
||||||
def sanitize_for_response(self, data):
|
def sanitize_for_response(self, data):
|
||||||
@@ -3800,7 +3801,8 @@ class WorkflowJobTemplateLaunch(WorkflowsEnforcementMixin, RetrieveAPIView):
|
|||||||
data['workflow_job'] = new_job.id
|
data['workflow_job'] = new_job.id
|
||||||
data['ignored_fields'] = ignored_fields
|
data['ignored_fields'] = ignored_fields
|
||||||
data.update(WorkflowJobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
data.update(WorkflowJobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
||||||
return Response(data, status=status.HTTP_201_CREATED)
|
headers = {'Location': new_job.get_absolute_url(request)}
|
||||||
|
return Response(data, status=status.HTTP_201_CREATED, headers=headers)
|
||||||
|
|
||||||
|
|
||||||
class WorkflowJobRelaunch(WorkflowsEnforcementMixin, GenericAPIView):
|
class WorkflowJobRelaunch(WorkflowsEnforcementMixin, GenericAPIView):
|
||||||
@@ -4016,7 +4018,8 @@ class SystemJobTemplateLaunch(GenericAPIView):
|
|||||||
data = OrderedDict()
|
data = OrderedDict()
|
||||||
data['system_job'] = new_job.id
|
data['system_job'] = new_job.id
|
||||||
data.update(SystemJobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
data.update(SystemJobSerializer(new_job, context=self.get_serializer_context()).to_representation(new_job))
|
||||||
return Response(data, status=status.HTTP_201_CREATED)
|
headers = {'Location': new_job.get_absolute_url(request)}
|
||||||
|
return Response(data, status=status.HTTP_201_CREATED, headers=headers)
|
||||||
|
|
||||||
|
|
||||||
class SystemJobTemplateSchedulesList(SubListCreateAPIView):
|
class SystemJobTemplateSchedulesList(SubListCreateAPIView):
|
||||||
|
|||||||
Reference in New Issue
Block a user