changeset 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 67168195a676
files rhodecode/model/db.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/db.py	Mon Oct 17 15:48:19 2011 +0200
+++ b/rhodecode/model/db.py	Wed Oct 19 02:38:31 2011 +0200
@@ -422,7 +422,8 @@
                     Session.flush()
                     members_list = []
                     if v:
-                        for u_id in set(list(v)):
+                        v = [v] if isinstance(v, basestring) else v
+                        for u_id in set(v):
                             member = UsersGroupMember(users_group_id,u_id)
                             members_list.append(member)
                     setattr(users_group, 'members', members_list)