From 4c982d33c825e6625b0a238ed7e262082e8ddd93 Mon Sep 17 00:00:00 2001 From: Laney Stroup Date: Wed, 22 May 2024 07:01:13 +0900 Subject: [PATCH] update otp_credentials_controller to redirect to new_session_path for blank challenges (resolves "undefined method root_url" error); --- .../devise_otp/devise/otp_credentials_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/devise_otp/devise/otp_credentials_controller.rb b/app/controllers/devise_otp/devise/otp_credentials_controller.rb index c9654d4..7c2acfd 100644 --- a/app/controllers/devise_otp/devise/otp_credentials_controller.rb +++ b/app/controllers/devise_otp/devise/otp_credentials_controller.rb @@ -14,11 +14,11 @@ def show @recovery = (params[:recovery] == "true") && recovery_enabled? if @challenge.nil? - redirect_to :root + redirect_to new_session_path(resource_name) else self.resource = resource_class.find_valid_otp_challenge(@challenge) if resource.nil? - redirect_to :root + redirect_to new_session_path(resource_name) elsif @recovery @recovery_count = resource.otp_recovery_counter render :show