Skip to content

Commit 552a753

Browse files
committed
When using User#send_reset_password_instructions, redirect_url should be set to default url if not present in opts
1 parent 1254483 commit 552a753

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

app/models/devise_token_auth/concerns/user.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ def send_reset_password_instructions(opts = {})
6969

7070
# fall back to "default" config name
7171
opts[:client_config] ||= 'default'
72+
opts[:redirect_url] ||= DeviseTokenAuth.default_password_reset_url
7273

7374
send_devise_notification(:reset_password_instructions, token, opts)
7475
token

test/controllers/devise_token_auth/passwords_controller_test.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -330,8 +330,7 @@ class DeviseTokenAuth::PasswordsControllerTest < ActionController::TestCase
330330
DeviseTokenAuth.default_password_reset_url = @redirect_url
331331

332332
post :create,
333-
params: { email: @resource.email,
334-
redirect_url: @redirect_url }
333+
params: { email: @resource.email }
335334

336335
@mail = ActionMailer::Base.deliveries.last
337336
@resource.reload

0 commit comments

Comments
 (0)