From 903e27e9d8d6caed074ec099ea42b2f829ca1906 Mon Sep 17 00:00:00 2001 From: Chlod Alejandro Date: Fri, 1 May 2026 16:26:43 +0200 Subject: [PATCH] fix post-auth redirection Turns out the next URL redirection got cleared from the session before it gets used. Moved the logic around to make sure that doesn't happen (#58). --- src/copyvios/auth.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/copyvios/auth.py b/src/copyvios/auth.py index ef622b1..b63658b 100644 --- a/src/copyvios/auth.py +++ b/src/copyvios/auth.py @@ -47,12 +47,13 @@ def oauth_login_end(): "https://meta.wikimedia.org/w/index.php", consumer_token, access_token ) + next_url = session.get("next", "/") session.clear() session["access_token"] = dict(zip(access_token._fields, access_token)) session["username"] = identity["username"] session.permanent = True - return session.get("next", "/") + return next_url def clear_login_session():