From 44472641b7f164a62ad414e93aa5b641a18c5a52 Mon Sep 17 00:00:00 2001 From: kindly Date: Fri, 28 Feb 2014 01:40:58 +0000 Subject: [PATCH] [#1534] if mimetype is none then fall back to provided mimetype --- ckan/controllers/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ckan/controllers/package.py b/ckan/controllers/package.py index 32ce8f69ee1..3e446b97bc2 100644 --- a/ckan/controllers/package.py +++ b/ckan/controllers/package.py @@ -1236,7 +1236,8 @@ def resource_download(self, id, resource_id, filename=None): abort(404, _('Resource data not found')) response.headers.update(dict(headers)) content_type, content_enc = mimetypes.guess_type(rsc.get('url','')) - response.headers['Content-Type'] = content_type + if content_type: + response.headers['Content-Type'] = content_type response.status = status return app_iter elif not 'url' in rsc: