From eaf8fd4887932d9db68bb89b7d5b03881b32ce7f Mon Sep 17 00:00:00 2001 From: Jonas Hungershausen Date: Mon, 25 Mar 2024 17:19:47 +0100 Subject: [PATCH] chore: fix redirect --- selfservice/flow/login/hook.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/selfservice/flow/login/hook.go b/selfservice/flow/login/hook.go index 595fdbff7936..f0e06ccfc934 100644 --- a/selfservice/flow/login/hook.go +++ b/selfservice/flow/login/hook.go @@ -320,6 +320,9 @@ func (e *HookExecutor) PostLoginHook( } finalReturnTo = rt span.SetAttributes(attribute.String("return_to", rt), attribute.String("redirect_reason", "oauth2 login challenge")) + } else if f.ReturnToVerification != "" { + finalReturnTo = f.ReturnToVerification + span.SetAttributes(attribute.String("redirect_reason", "verification requested")) } x.ContentNegotiationRedirection(w, r, s, e.d.Writer(), finalReturnTo)