From 66f3c39c13bdc5aa3d14da9bce92702608e173c3 Mon Sep 17 00:00:00 2001 From: aecsocket Date: Tue, 14 Apr 2026 19:24:30 +0100 Subject: [PATCH] fix flow --- apps/labrinth/src/routes/internal/flows.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/labrinth/src/routes/internal/flows.rs b/apps/labrinth/src/routes/internal/flows.rs index f7e41d60ac..004a678263 100644 --- a/apps/labrinth/src/routes/internal/flows.rs +++ b/apps/labrinth/src/routes/internal/flows.rs @@ -1342,17 +1342,16 @@ pub async fn auth_callback( flow_guard .replace_with(DBFlow::OAuthPending { - url, + url: url.clone(), provider, user: oauth_user, }) .await .wrap_err("failed to replace flow for state")?; - let mut url = format!("{}/auth/create/oauth", &ENV.SITE_URL) - .parse::() - .expect("create OAuth account URL should be a valid URL"); - url.query_pairs_mut() + let mut redirect_url = url.clone(); + redirect_url + .query_pairs_mut() .append_pair("state", &state) .append_pair( "requires_dob",