app/soc/views/user/profile.py
changeset 496 875bdc5741eb
parent 483 70f21691b0e1
child 500 44ea4620c5c0
equal deleted inserted replaced
495:87afae6e4c51 496:875bdc5741eb
   156       if models.user.logic.isFormerAccount(account):
   156       if models.user.logic.isFormerAccount(account):
   157         msg = DEF_USER_ACCOUNT_INVALID_MSG
   157         msg = DEF_USER_ACCOUNT_INVALID_MSG
   158         error = out_of_band.ErrorResponse(msg)
   158         error = out_of_band.ErrorResponse(msg)
   159         return simple.errorResponse(request, page_name, error, template, context)
   159         return simple.errorResponse(request, page_name, error, template, context)
   160       
   160       
   161       user = models.user.logic.updateOrCreateFromAccount(properties, account)
   161       user = models.user.logic.updateOrCreateFromFields(properties, {'link_name': new_link_name})
   162       
   162       
   163       # redirect to /user/profile?s=0
   163       # redirect to /user/profile?s=0
   164       # (causes 'Profile saved' message to be displayed)
   164       # (causes 'Profile saved' message to be displayed)
   165       return helper.responses.redirectToChangedSuffix(
   165       return helper.responses.redirectToChangedSuffix(
   166           request, None, params=SUBMIT_PROFILE_SAVED_PARAMS)
   166           request, None, params=SUBMIT_PROFILE_SAVED_PARAMS)