From c55a087522f07ef0e77fe9d137a35f46110d56af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 19 Dec 2017 20:28:15 +0100 Subject: [PATCH] add missing Last-Modified header --- src/c3nav/mapdata/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/api.py b/src/c3nav/mapdata/api.py index 262c457d..579d46db 100644 --- a/src/c3nav/mapdata/api.py +++ b/src/c3nav/mapdata/api.py @@ -10,7 +10,7 @@ from django.db.models import Prefetch from django.http import HttpResponse from django.shortcuts import redirect from django.utils.cache import get_conditional_response -from django.utils.http import quote_etag, urlsafe_base64_encode +from django.utils.http import http_date, quote_etag, urlsafe_base64_encode from django.utils.translation import ugettext_lazy as _ from django.utils.translation import get_language from rest_framework.decorators import detail_route, list_route @@ -384,6 +384,7 @@ class SourceViewSet(MapdataViewSet): response = get_conditional_response(request, last_modified=last_modified) if response is None: response = HttpResponse(open(source.filepath, 'rb'), content_type=mimetypes.guess_type(source.name)[0]) + response['Last-Modified'] = http_date(last_modified) return response