diff --git a/lib/devise/models/confirmable.rb b/lib/devise/models/confirmable.rb index 237ec67d..2d780135 100644 --- a/lib/devise/models/confirmable.rb +++ b/lib/devise/models/confirmable.rb @@ -260,7 +260,7 @@ module Devise end def reconfirmation_required? - self.class.reconfirmable && @reconfirmation_required && (self.email || self.unconfirmed_email) + self.class.reconfirmable && @reconfirmation_required && (self.email.present? || self.unconfirmed_email.present?) end def send_confirmation_notification?