Fix url_for crash in rpcpasswordaspin login when Bitcoin Core is unreachable (#2525)

Co-authored-by: Nazim <al-munazzim@users.noreply.github.com>
This commit is contained in:
al-munazzim 2026-02-01 14:15:02 +01:00 committed by GitHub
parent 5743b58035
commit 4e65eced3c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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():