--- 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('/')