diff options
Diffstat (limited to 'app/models/user.rb')
-rw-r--r-- | app/models/user.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/user.rb b/app/models/user.rb index 3743136..07a02ea 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -178,7 +178,9 @@ class User < ActiveRecord::Base def self.search (search, role, badge, staff) users = User.joins(:role) if role - users = staff ? users.where("roles.value >= ?", Role.get(:mod).to_i) : users.where(role: role) + users = users.where(role: role) + elsif staff + users.where("roles.value >= ?", Role.get(:mod).to_i) end users = users.where(badge: badge) if badge if search |