diff --git a/preferences/aes_field.py b/preferences/aes_field.py
index 302aa82b..1329b0a7 100644
--- a/preferences/aes_field.py
+++ b/preferences/aes_field.py
@@ -79,6 +79,12 @@ class AESEncryptedField(models.CharField):
         return decrypt(settings.AES_KEY,
                        binascii.a2b_base64(value)).decode('utf-8')
 
+    def from_db_value(self, value, *args, **kwargs):
+        if value is None:
+            return value
+        return decrypt(settings.AES_KEY,
+                       binascii.a2b_base64(value)).decode('utf-8')
+
     def get_prep_value(self, value):
         if value is None:
             return value