mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 07:53:49 +08:00
FIX: disposable invite was giving email validation error
This commit is contained in:
@ -10,7 +10,7 @@ class EmailValidator < ActiveModel::EachValidator
|
|||||||
record.errors.add(attribute, I18n.t(:'user.email.not_allowed'))
|
record.errors.add(attribute, I18n.t(:'user.email.not_allowed'))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if record.errors[attribute].blank? and ScreenedEmail.should_block?(value)
|
if record.errors[attribute].blank? && value && ScreenedEmail.should_block?(value)
|
||||||
record.errors.add(attribute, I18n.t(:'user.email.blocked'))
|
record.errors.add(attribute, I18n.t(:'user.email.blocked'))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -25,4 +25,4 @@ class EmailValidator < ActiveModel::EachValidator
|
|||||||
/^[a-zA-Z0-9!#\$%&'*+\/=?\^_`{|}~\-]+(?:\.[a-zA-Z0-9!#\$%&'\*+\/=?\^_`{|}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/
|
/^[a-zA-Z0-9!#\$%&'*+\/=?\^_`{|}~\-]+(?:\.[a-zA-Z0-9!#\$%&'\*+\/=?\^_`{|}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user