# HG changeset patch # User Marcin Kuzminski # Date 1318859299 -7200 # 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 -r a9888895b60d -r 2c08b6929b1c rhodecode/model/db.py --- a/rhodecode/model/db.py Mon Oct 17 01:48:00 2011 +0200 +++ b/rhodecode/model/db.py Mon Oct 17 15:48:19 2011 +0200 @@ -422,10 +422,9 @@ 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)