diff options
Diffstat (limited to 'sugar_network/db/routes.py')
-rw-r--r-- | sugar_network/db/routes.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sugar_network/db/routes.py b/sugar_network/db/routes.py index b863b64..79682d1 100644 --- a/sugar_network/db/routes.py +++ b/sugar_network/db/routes.py @@ -321,9 +321,14 @@ def _read_blob(request, prop, value): finally: dst.close() + if request.prop and request.content_type: + mime_type = request.content_type + else: + mime_type = prop.mime_type + return {'blob': dst.name, 'digest': digest.hexdigest(), - 'mime_type': request.content_type or prop.mime_type, + 'mime_type': mime_type, } |