From 15ce06e7f049548c038bf68d3219100f77706b95 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 19 Sep 2025 10:54:33 +0200 Subject: Skip redirection on error --- inject/disable-password-login.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'inject') diff --git a/inject/disable-password-login.js b/inject/disable-password-login.js index fd66b74..432dc81 100644 --- a/inject/disable-password-login.js +++ b/inject/disable-password-login.js @@ -2,6 +2,11 @@ export function disablePasswordLogin() { const queryString = new URLSearchParams(window.location.search); if (queryString.get("pwauth") == null) { document.addEventListener("DOMContentLoaded", function () { + if (document.querySelector(".alert") || queryString.get("oauth_error")) { + console.warn("Not redirecting to SSO due to error"); + return; + } + const sso = document.querySelector(".o_auth_oauth_providers"); if (sso) { const link = sso.getElementsByTagName("a")[0]; @@ -13,6 +18,6 @@ export function disablePasswordLogin() { }); } else { - console.info("Not skipping password auth due to query string"); + console.info("Not redirecting to SSO due to pwauth query string"); } } -- cgit v1.2.3