Fixed the issue of the strip spaces middleware with downloads
This commit is contained in:
@@ -557,7 +557,7 @@ def document_download(request, document_id):
|
||||
try:
|
||||
#Test permissions and trigger exception
|
||||
document.open()
|
||||
return serve_file(request, document.file, save_as='%s' % document.get_fullname())
|
||||
return serve_file(request, document.file, save_as='%s' % document.get_fullname(), content_type='image/jpeg')
|
||||
except Exception, e:
|
||||
messages.error(request, e)
|
||||
return HttpResponseRedirect(request.META['HTTP_REFERER'])
|
||||
|
||||
@@ -89,6 +89,7 @@ TEMPLATE_LOADERS = (
|
||||
)
|
||||
|
||||
MIDDLEWARE_CLASSES = (
|
||||
'common.middleware.strip_spaces_widdleware.SpacelessMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
@@ -97,7 +98,6 @@ MIDDLEWARE_CLASSES = (
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'common.middleware.login_required_middleware.LoginRequiredMiddleware',
|
||||
'pagination.middleware.PaginationMiddleware',
|
||||
#'common.middleware.strip_spaces_widdleware.SpacelessMiddleware',
|
||||
'permissions.middleware.permissiondeniedmiddleware.PermissionDeniedMiddleware',
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user