This commit is contained in:
Martin Lensment 2015-08-03 17:11:56 +03:00
parent e8e730a6e1
commit 1a7360cc3c
3 changed files with 40 additions and 23 deletions

View file

@ -33,7 +33,8 @@ class DomainNameValidator < ActiveModel::EachValidator
def validate_blocked(value)
return true unless value
BlockedDomain.where("names @> ?::varchar[]", "{#{value}}").count == 0
return false if BlockedDomain.where("names @> ?::varchar[]", "{#{value}}").count > 0
ZonefileSetting.where(origin: value).count == 0
end
end
end