app/soc/views/user/profile.py
changeset 438 af082c92ddda
parent 435 829fe8302a8b
child 445 31927f21970d
equal deleted inserted replaced
437:6db210684627 438:af082c92ddda
   143         'link_name': new_link_name,
   143         'link_name': new_link_name,
   144         'nick_name': form.cleaned_data.get("nick_name"),
   144         'nick_name': form.cleaned_data.get("nick_name"),
   145         'id': id,
   145         'id': id,
   146       }
   146       }
   147 
   147 
   148       key_fields = models.user.logic.getKeyFieldsFromDict(properties)
   148       key_fields = {'email': id.email()}
   149       user = models.user.logic.updateOrCreateFromFields(properties, 
   149       user = models.user.logic.updateOrCreateFromFields(properties, 
   150                                                         key_fields)
   150                                                         key_fields)
   151 
   151 
   152       # redirect to new /user/profile/new_link_name?s=0
   152       # redirect to new /user/profile/new_link_name?s=0
   153       # (causes 'Profile saved' message to be displayed)
   153       # (causes 'Profile saved' message to be displayed)