From 2916edd70fcbd23cfee357eed3dae081bb7f935c Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 9 Jul 2018 08:47:01 -0400 Subject: [PATCH] Add a Location header to HTTP 201 for POST to copy endpoints --- awx/api/generics.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/api/generics.py b/awx/api/generics.py index 1fbea2fe36..8d4eaeb4ad 100644 --- a/awx/api/generics.py +++ b/awx/api/generics.py @@ -980,4 +980,5 @@ class CopyAPIView(GenericAPIView): permission_check_func=permission_check_func ) serializer = self._get_copy_return_serializer(new_obj) - return Response(serializer.data, status=status.HTTP_201_CREATED) + headers = {'Location': new_obj.get_absolute_url(request=request)} + return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)