From 73b8caebd46573ded3be28e57fadd94cb253f254 Mon Sep 17 00:00:00 2001 From: Sebb Date: Thu, 16 Jul 2026 12:52:06 +0100 Subject: [PATCH] Modify query string parsing to retain empty parameters Updated query string parsing to include parameters without values. --- app/endpoints/oauth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/endpoints/oauth.py b/app/endpoints/oauth.py index 3ba2a17..2b90496 100644 --- a/app/endpoints/oauth.py +++ b/app/endpoints/oauth.py @@ -68,7 +68,7 @@ def make_redirect_url(url, **kwargs): # Parse original URL, so we can munge it with our token origin_url = urllib.parse.unquote(url) url_parsed = urllib.parse.urlparse(origin_url) - args = dict(urllib.parse.parse_qsl(url_parsed.query)) + args = dict(urllib.parse.parse_qsl(url_parsed.query, True)) # don't ignore parameters without values # Add the token args.update(**kwargs)