fixed issue with ?staff

This commit is contained in:
MrYummy
2017-07-02 21:13:43 -04:00
committed by GitHub
parent 496e08393a
commit fcdcbe2514

View File

@@ -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