From 4e65eced3c68196ae51b585d38122ac8b5922cbb Mon Sep 17 00:00:00 2001 From: al-munazzim Date: Sun, 1 Feb 2026 14:15:02 +0100 Subject: [PATCH] Fix url_for crash in rpcpasswordaspin login when Bitcoin Core is unreachable (#2525) Co-authored-by: Nazim --- src/cryptoadvance/specter/server_endpoints/auth.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cryptoadvance/specter/server_endpoints/auth.py b/src/cryptoadvance/specter/server_endpoints/auth.py index 5ec57c2d9..13c745e17 100644 --- a/src/cryptoadvance/specter/server_endpoints/auth.py +++ b/src/cryptoadvance/specter/server_endpoints/auth.py @@ -92,7 +92,7 @@ def login_method_rpcpasswordaspin(): flash( "No RPC connection to Bitcoin Core found. Cannot Log you in.", "error" ) - return redirect(url_for("login")) + return redirect(url_for("auth_endpoint.login")) conf = confs[0] rpc = BitcoinRPC(**conf) @@ -101,7 +101,7 @@ def login_method_rpcpasswordaspin(): flash( "It seems that there is no working RPC connection to Bitcoin Core. Cannot Log you in." ) - return redirect(url_for("login")) + return redirect(url_for("auth_endpoint.login")) orig_password = rpc.password rpc.password = request.form["password"] if rpc.password == request.form["password"] and rpc.test_connection():