mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-11-30 10:58:31 -05:00
fix issue adding users to groups
This commit is contained in:
parent
b26057292e
commit
7571152d1d
2 changed files with 7 additions and 2 deletions
|
@ -76,8 +76,8 @@ class Group < ActiveRecord::Base
|
|||
GroupUser.where(group_id: trust_group_ids, user_id: user_id).delete_all
|
||||
|
||||
if group = Group[name]
|
||||
group_users.build(user_id: user_id)
|
||||
group_users.save!
|
||||
group.group_users.build(user_id: user_id)
|
||||
group.save!
|
||||
else
|
||||
refresh_automatic_group!(name)
|
||||
end
|
||||
|
|
|
@ -47,6 +47,11 @@ describe Group do
|
|||
|
||||
Group[:trust_level_1].user_ids.should == []
|
||||
Group[:trust_level_2].user_ids.should == [user.id]
|
||||
|
||||
user2 = Fabricate(:coding_horror)
|
||||
user2.change_trust_level!(:regular)
|
||||
|
||||
Group[:trust_level_2].user_ids.sort.should == [user.id, user2.id].sort
|
||||
end
|
||||
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue