app/soc/views/site/user/profile.py
changeset 321 f17ecd21ca33
parent 317 87215136c268
child 324 05e21c089be6
--- a/app/soc/views/site/user/profile.py	Mon Oct 13 22:32:09 2008 +0000
+++ b/app/soc/views/site/user/profile.py	Tue Oct 14 12:02:42 2008 +0000
@@ -378,7 +378,7 @@
   def clean_id(self):
     new_email = self.cleaned_data.get('id')
     form_id = users.User(email=new_email)
-    if models.user.logic.getFromFields(email=form_id):
+    if models.user.logic.getFromFields(email=form_id.email()):
         raise forms.ValidationError("This account is already in use.")
     return form_id
 
@@ -420,7 +420,7 @@
         'is_developer': form.cleaned_data.get('is_developer'),
       }
 
-      user = models.user.logic.updateOrCreateFromFields(properties, email=form_id)
+      user = models.user.logic.updateOrCreateFromFields(properties, email=form_id.email())
 
       if not user:
         return http.HttpResponseRedirect('/')