add name identifier, don't remove others

This commit is contained in:
Frédéric Péters 2005-05-24 12:06:36 +00:00
parent 8418c59824
commit 281bc1459e
1 changed files with 3 additions and 1 deletions

View File

@ -325,7 +325,9 @@ class RootDirectory(Directory):
for user in storage.get_storage().values('users'):
if user.identification_token == token:
user.identification_token = None
user.name_identifiers = [str(get_session().name_identifier)]
if not user.name_identifiers:
user.name_identifiers = []
user.name_identifiers.append(str(get_session().name_identifier))
old_name = get_session().user
get_session().set_user(user.id)
storage.get_storage().store(user)