diff -r 87afae6e4c51 -r 875bdc5741eb app/soc/views/user/profile.py --- a/app/soc/views/user/profile.py Sun Nov 16 23:04:48 2008 +0000 +++ b/app/soc/views/user/profile.py Mon Nov 17 00:01:33 2008 +0000 @@ -158,7 +158,7 @@ error = out_of_band.ErrorResponse(msg) return simple.errorResponse(request, page_name, error, template, context) - user = models.user.logic.updateOrCreateFromAccount(properties, account) + user = models.user.logic.updateOrCreateFromFields(properties, {'link_name': new_link_name}) # redirect to /user/profile?s=0 # (causes 'Profile saved' message to be displayed)