diff options
| author | martin f. krafft <madduck@madduck.net> | 2025-09-19 10:54:33 +0200 |
|---|---|---|
| committer | martin f. krafft <madduck@madduck.net> | 2025-09-19 10:54:33 +0200 |
| commit | 15ce06e7f049548c038bf68d3219100f77706b95 (patch) | |
| tree | 5eebd10b08504163c02a184f729aed167e73f468 /inject/disable-password-login.js | |
| parent | d49f86c2bb7b5bda12bde570e70ce18e5e6e80e4 (diff) | |
Skip redirection on error
Diffstat (limited to 'inject/disable-password-login.js')
| -rw-r--r-- | inject/disable-password-login.js | 7 |
1 files changed, 6 insertions, 1 deletions
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"); } } |
