diff --git a/selfservice/strategy/profile/two_step_registration.go b/selfservice/strategy/profile/two_step_registration.go index d6f037a54a92..10822db8056b 100644 --- a/selfservice/strategy/profile/two_step_registration.go +++ b/selfservice/strategy/profile/two_step_registration.go @@ -141,14 +141,14 @@ func (s *Strategy) Register(w http.ResponseWriter, r *http.Request, regFlow *reg return s.handleRegistrationError(r, regFlow, params, err) } - if params.Method == "profile" || params.Screen == RegistrationScreenCredentialSelection { - return s.displayStepTwoNodes(ctx, w, r, regFlow, i, params) - } else if params.Method == "profile:back" { + if params.Method == "profile:back" { // "profile:back" is kept for backwards compatibility. span.AddEvent(semconv.NewDeprecatedFeatureUsedEvent(ctx, "profile:back")) return s.displayStepOneNodes(ctx, w, r, regFlow, params) } else if params.Screen == RegistrationScreenPrevious { return s.displayStepOneNodes(ctx, w, r, regFlow, params) + } else if params.Method == "profile" || params.Screen == RegistrationScreenCredentialSelection { + return s.displayStepTwoNodes(ctx, w, r, regFlow, i, params) } // Default case