From 3c8b3a24978cf757fb3a8cc8660eb4554f183e0f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mat=C3=ADas=20Aguirre?= Date: Tue, 29 Mar 2011 12:45:20 -0300 Subject: [PATCH] Use get_db_prep_value instead of get_db_prep_save. Closes gh-42 --- social_auth/fields.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/social_auth/fields.py b/social_auth/fields.py index ec52d9a..4664155 100644 --- a/social_auth/fields.py +++ b/social_auth/fields.py @@ -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) -- 2.39.5