]> git.parisson.com Git - django-social-auth.git/commitdiff
Use get_db_prep_value instead of get_db_prep_save. Closes gh-42
authorMatías Aguirre <matiasaguirre@gmail.com>
Tue, 29 Mar 2011 15:45:20 +0000 (12:45 -0300)
committerMatías Aguirre <matiasaguirre@gmail.com>
Tue, 29 Mar 2011 15:45:20 +0000 (12:45 -0300)
social_auth/fields.py

index ec52d9a8f87aafd2f7af0f8215035f3df9452b06..466415546b0ef38cc2050fe69cdb8526d1136a4d 100644 (file)
@@ -34,10 +34,9 @@ class JSONField(models.TextField):
         except Exception, e:
             raise ValidationError(str(e))
 
-    def get_db_prep_save(self, value):
+    def get_db_prep_value(self, value, connection, prepared=False):
         """Convert value to JSON string before save"""
         try:
-            value = simplejson.dumps(value)
+            return simplejson.dumps(value)
         except Exception, e:
             raise ValidationError(str(e))
-        return super(JSONField, self).get_db_prep_save(value)