From bc465f33512c3606fff9eafca0a31b8719c62d82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 24 Oct 2017 21:39:45 +0200 Subject: [PATCH] etags should be quoted --- src/c3nav/mapdata/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/mapdata/views.py b/src/c3nav/mapdata/views.py index d9a1b443..c1529442 100644 --- a/src/c3nav/mapdata/views.py +++ b/src/c3nav/mapdata/views.py @@ -47,9 +47,9 @@ def tile(request, level, zoom, x, y, format): update_cache_key = renderer.update_cache_key # check browser cache - etag = b64_encode(hashlib.sha256( + etag = '"'+b64_encode(hashlib.sha256( ('%d-%d-%d-%d:%s:%s' % (level, zoom, x, y, tile_cache_key, settings.SECRET_TILE_KEY)).encode() - ).digest()) + ).digest())+'"' if_none_match = request.META.get('HTTP_IF_NONE_MATCH') if if_none_match == etag: return HttpResponseNotModified()