From 97cf31c4cb36c4d7f259f768f04a8e995da1d278 Mon Sep 17 00:00:00 2001 From: Marin Jankovski Date: Mon, 14 Oct 2013 14:27:27 +0200 Subject: Update user access level when adding to group. --- app/models/group.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app') diff --git a/app/models/group.rb b/app/models/group.rb index d6272ca46f5..0ee058be15d 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -26,7 +26,8 @@ class Group < Namespace def add_users(user_ids, group_access) user_ids.compact.each do |user_id| - self.users_groups.create(user_id: user_id, group_access: group_access) + user = self.users_groups.find_or_initialize_by_user_id(user_id) + user.update_attributes(group_access: group_access) end end -- cgit v1.2.1