fixed json field representation

This commit is contained in:
mdipierro
2014-09-12 20:17:49 -05:00
parent c2b1547802
commit 94a0b1aec5
+7 -7
View File
@@ -2037,13 +2037,13 @@ class BaseAdapter(ConnectionPool):
else:
obj = str(obj)
elif fieldtype == 'json':
if not self.native_json:
if have_serializers:
obj = serializers.json(obj)
elif simplejson:
obj = simplejson.dumps(obj)
else:
raise RuntimeError("missing simplejson")
# always pass a string JSON string
if have_serializers:
obj = serializers.json(obj)
elif simplejson:
obj = simplejson.dumps(obj)
else:
raise RuntimeError("missing simplejson")
if not isinstance(obj, bytes):
obj = bytes(obj)
try: