etag and last-modified in editor api only for GET requests
This commit is contained in:
parent
01ddeb7da5
commit
7e288213c1
1 changed files with 3 additions and 1 deletions
|
@ -270,7 +270,9 @@ def call_api_hybrid_view_for_api(func, request, *args, **kwargs):
|
||||||
result.move_to_end('messages', last=False)
|
result.move_to_end('messages', last=False)
|
||||||
|
|
||||||
api_response = APIResponse(result, status=response.status_code)
|
api_response = APIResponse(result, status=response.status_code)
|
||||||
return response.add_headers(api_response)
|
if request.method == 'GET':
|
||||||
|
response.add_headers(api_response)
|
||||||
|
return api_response
|
||||||
elif isinstance(response, HttpResponse) and response.status_code in (304, 412):
|
elif isinstance(response, HttpResponse) and response.status_code in (304, 412):
|
||||||
# 304 Not Modified, 412 Precondition Failed
|
# 304 Not Modified, 412 Precondition Failed
|
||||||
return response
|
return response
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue