# HG changeset patch # User Marcin Kuzminski # Date 2011-10-17 15:48:19 # Node ID 2c08b6929b1c9bf4aaccfe0719c3e5893c483a00 # Parent a9888895b60d1af2a16fecfe670a3e39327ed290 fixes #276, when adding an single user into users group with id >= 10 a call to set was invoked on string instead of a list which lead to creating an set from digits that id was combined with. diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py --- a/rhodecode/model/db.py +++ b/rhodecode/model/db.py @@ -422,10 +422,9 @@ class UsersGroup(Base, BaseModel): Session.flush() members_list = [] if v: - for u_id in set(v): - members_list.append(UsersGroupMember( - users_group_id, - u_id)) + for u_id in set(list(v)): + member = UsersGroupMember(users_group_id,u_id) + members_list.append(member) setattr(users_group, 'members', members_list) setattr(users_group, k, v)