add missing Last-Modified header
This commit is contained in:
parent
1b82ebcfe9
commit
c55a087522
1 changed files with 2 additions and 1 deletions
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue