fix for ip OR conditional

This commit is contained in:
Kyle Drake 2017-01-11 17:24:44 -06:00
parent bedc08cb58
commit ea467c1eef

View file

@ -304,7 +304,7 @@ class Site < Sequel::Model
return false if ENV['RACK_ENV'] == 'production' && ip == '127.0.0.1'
return false if ip.blank?
return true if Site.where(is_banned: true).
where(Sequel.or(ip: ip, ip: hash_ip(ip))).
where(ip: [ip, hash_ip(ip)]).
where(['updated_at > ?', Time.now-BANNED_TIME]).
first