Mercurial > kallithea
comparison rhodecode/model/db.py @ 1577:534b9c0a5646 beta
Proper patch for issue #276
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 19 Oct 2011 02:38:31 +0200 |
parents | 2c08b6929b1c |
children | 8628c8706bf8 |
comparison
equal
deleted
inserted
replaced
1576:2c08b6929b1c | 1577:534b9c0a5646 |
---|---|
420 if k == 'users_group_members': | 420 if k == 'users_group_members': |
421 users_group.members = [] | 421 users_group.members = [] |
422 Session.flush() | 422 Session.flush() |
423 members_list = [] | 423 members_list = [] |
424 if v: | 424 if v: |
425 for u_id in set(list(v)): | 425 v = [v] if isinstance(v, basestring) else v |
426 for u_id in set(v): | |
426 member = UsersGroupMember(users_group_id,u_id) | 427 member = UsersGroupMember(users_group_id,u_id) |
427 members_list.append(member) | 428 members_list.append(member) |
428 setattr(users_group, 'members', members_list) | 429 setattr(users_group, 'members', members_list) |
429 setattr(users_group, k, v) | 430 setattr(users_group, k, v) |
430 | 431 |