From e84f9ccaf71fcf0727756cd8b1a2b53653ade706 Mon Sep 17 00:00:00 2001 From: TimePassBy Date: Mon, 11 May 2026 11:52:57 +0800 Subject: [PATCH] fix: avoid empty query in oauth2 redirect uri --- apps/authentication/backends/oauth2/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/authentication/backends/oauth2/views.py b/apps/authentication/backends/oauth2/views.py index b7f1c48f8..22dfc15e3 100644 --- a/apps/authentication/backends/oauth2/views.py +++ b/apps/authentication/backends/oauth2/views.py @@ -28,7 +28,8 @@ class OAuth2AuthRequestView(View): redirect_uri = build_absolute_uri( request, path=reverse(settings.AUTH_OAUTH2_AUTH_LOGIN_CALLBACK_URL_NAME) ) - redirect_uri = f"{redirect_uri}?{query}" + if query: + redirect_uri = f"{redirect_uri}?{query}" query_dict = { 'client_id': settings.AUTH_OAUTH2_CLIENT_ID, 'response_type': 'code',