Browse Source

feat: add flash notice for already confirmed

pull/1265/head
natdeanlewissoftwire 3 years ago
parent
commit
b2f1dbd671
  1. 1
      app/controllers/auth/confirmations_controller.rb

1
app/controllers/auth/confirmations_controller.rb

@ -14,6 +14,7 @@ class Auth::ConfirmationsController < Devise::ConfirmationsController
elsif %i[blank invalid].any? { |error| resource.errors.map(&:type).include?(error) } elsif %i[blank invalid].any? { |error| resource.errors.map(&:type).include?(error) }
render "devise/confirmations/invalid" render "devise/confirmations/invalid"
elsif resource.errors.map(&:type).include?(:already_confirmed) elsif resource.errors.map(&:type).include?(:already_confirmed)
flash[:notice] = I18n.t("errors.messages.already_confirmed")
redirect_to user_session_path redirect_to user_session_path
else else
respond_with_navigational(resource.errors, status: :unprocessable_entity) { render :new } respond_with_navigational(resource.errors, status: :unprocessable_entity) { render :new }

Loading…
Cancel
Save