diff --git a/app/controllers/concerns/authentication.rb b/app/controllers/concerns/authentication.rb index 146f271f5..05efbf4fc 100644 --- a/app/controllers/concerns/authentication.rb +++ b/app/controllers/concerns/authentication.rb @@ -100,4 +100,8 @@ module Authentication Current.session.destroy cookies.delete(:session_token) end + + def session_token + cookies[:session_token] + end end diff --git a/app/controllers/sessions/magic_links_controller.rb b/app/controllers/sessions/magic_links_controller.rb index b3a376d49..c96fe33bf 100644 --- a/app/controllers/sessions/magic_links_controller.rb +++ b/app/controllers/sessions/magic_links_controller.rb @@ -46,7 +46,7 @@ class Sessions::MagicLinksController < ApplicationController respond_to do |format| format.html { redirect_to after_sign_in_url(magic_link) } - format.json { render json: { session_token: cookies[:session_token] } } + format.json { render json: { session_token: session_token } } end end