Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/db/metadata.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/db/metadata.py')
-rw-r--r--sugar_network/db/metadata.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/sugar_network/db/metadata.py b/sugar_network/db/metadata.py
index 88d644b..9ba5998 100644
--- a/sugar_network/db/metadata.py
+++ b/sugar_network/db/metadata.py
@@ -311,7 +311,11 @@ class Blob(Property):
return ''
if not isinstance(value, dict):
- mime_type = this.request.content_type or self.mime_type
+ mime_type = None
+ if this.request.prop == self.name:
+ mime_type = this.request.content_type
+ if not mime_type:
+ mime_type = self.mime_type
return blobs.post(value, mime_type).digest
digest = this.resource[self.name] if self.name else None