oops fix specs.

This commit is contained in:
Guo Xiang Tan 2017-01-09 17:08:24 +08:00
parent 3d21ccd4a5
commit 429b02a5d5

@ -1,11 +1,11 @@
class CensoredWordsValidator < ActiveModel::EachValidator
def validate_each(record, attribute, value)
if value =~ /#{SiteSetting.censored_words}/i
if !SiteSetting.censored_words.blank? && value =~ /#{SiteSetting.censored_words}/i
record.errors.add(
attribute, :contains_censored_words,
censored_words: SiteSetting.censored_words
)
elsif value =~ /#{SiteSetting.censored_pattern}/i
elsif !SiteSetting.censored_pattern.blank? && value =~ /#{SiteSetting.censored_pattern}/i
record.errors.add(
attribute, :matches_censored_pattern,
censored_pattern: SiteSetting.censored_pattern