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.http import HttpResponse
|
||||||
from django.shortcuts import redirect
|
from django.shortcuts import redirect
|
||||||
from django.utils.cache import get_conditional_response
|
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 ugettext_lazy as _
|
||||||
from django.utils.translation import get_language
|
from django.utils.translation import get_language
|
||||||
from rest_framework.decorators import detail_route, list_route
|
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)
|
response = get_conditional_response(request, last_modified=last_modified)
|
||||||
if response is None:
|
if response is None:
|
||||||
response = HttpResponse(open(source.filepath, 'rb'), content_type=mimetypes.guess_type(source.name)[0])
|
response = HttpResponse(open(source.filepath, 'rb'), content_type=mimetypes.guess_type(source.name)[0])
|
||||||
|
response['Last-Modified'] = http_date(last_modified)
|
||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue