Fixing mongodb binary repr: if value is not a basestring we got type Exception in converting to Binary

This commit is contained in:
gi0baro
2013-10-25 10:40:56 +02:00
parent a514060402
commit 604795d6fc
+2
View File
@@ -5449,6 +5449,8 @@ class MongoDBAdapter(NoSQLAdapter):
elif fieldtype == "blob":
from bson import Binary
if not isinstance(value, Binary):
if not isinstance(value, basestring):
return Binary(str(value))
return Binary(value)
return value
elif (isinstance(fieldtype, basestring) and