From b5337af65eeb4a824b53d095911cb76863ed6adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Sat, 28 Oct 2017 19:04:34 +0200 Subject: [PATCH] api should not break if it sends a 304 --- src/c3nav/api/middleware.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/c3nav/api/middleware.py b/src/c3nav/api/middleware.py index 0f0548dd..11d4587c 100644 --- a/src/c3nav/api/middleware.py +++ b/src/c3nav/api/middleware.py @@ -6,7 +6,8 @@ class RemoveEtagFromHTMLApiViewMiddleware: response = self.get_response(request) if request.path.startswith('/api/'): - if response['content-type'].startswith('text/html') and response.has_header('etag'): - del response['etag'] + if response.has_header('content-type') and response['content-type'].startswith('text/html'): + if response.has_header('etag'): + del response['etag'] return response