From 1d5d2246e6215db3db5b1e0fbaf08b5b866bed08 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Wed, 8 Feb 2023 10:57:03 +0000 Subject: [PATCH] feat: reset initial_confirmation_sent if deactivated --- app/controllers/users_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 676eb6bb7..0c343b8c3 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -49,7 +49,7 @@ class UsersController < ApplicationController user_name = @user.name&.possessive || @user.email.possessive case user_params[:active] when "false" - @user.update!(confirmed_at: nil, sign_in_count: 0) + @user.update!(confirmed_at: nil, sign_in_count: 0, initial_confirmation_sent: false) flash[:notice] = I18n.t("devise.activation.deactivated", user_name:) when "true" @user.send_confirmation_instructions