only add etag and last-modified headers for GET requests

This commit is contained in:
Laura Klünder 2018-12-10 21:03:21 +01:00
parent e52a8df0dc
commit 01ddeb7da5

View file

@ -221,7 +221,8 @@ class APIHybridFormTemplateResponse(APIHybridResponse):
def get_html_response(self, request):
if self.error:
messages.error(request, self.error.message)
return self.add_headers(render(request, self.template, self.ctx))
response = render(request, self.template, self.ctx)
return self.add_headers(response) if request.method == 'GET' else response
class APIHybridTemplateContextResponse(APIHybridResponse):
@ -245,7 +246,8 @@ class APIHybridTemplateContextResponse(APIHybridResponse):
return result
def get_html_response(self, request):
return self.add_headers(render(request, self.template, self.ctx))
response = render(request, self.template, self.ctx)
return self.add_headers(response) if request.method == 'GET' else response
class NoAPIHybridResponse(Exception):