diff -r a4fc430fefac -r 829fe8302a8b app/soc/views/site/user/profile.py --- a/app/soc/views/site/user/profile.py Sun Nov 02 22:56:52 2008 +0000 +++ b/app/soc/views/site/user/profile.py Sun Nov 02 22:57:46 2008 +0000 @@ -444,8 +444,9 @@ 'is_developer': form.cleaned_data.get('is_developer'), } - user = models.user.logic.updateOrCreateFromFields(properties, - email=form_id.email()) + key_fields = {'email': form_id.email()} + user = models.user.logic.updateOrCreateFromFields(properties, + key_fields) if not user: return http.HttpResponseRedirect('/')