summaryrefslogtreecommitdiff
path: root/inject/disable-password-login.js
diff options
context:
space:
mode:
authormartin f. krafft <madduck@madduck.net>2025-09-19 10:54:33 +0200
committermartin f. krafft <madduck@madduck.net>2025-09-19 10:54:33 +0200
commit15ce06e7f049548c038bf68d3219100f77706b95 (patch)
tree5eebd10b08504163c02a184f729aed167e73f468 /inject/disable-password-login.js
parentd49f86c2bb7b5bda12bde570e70ce18e5e6e80e4 (diff)
Skip redirection on error
Diffstat (limited to 'inject/disable-password-login.js')
-rw-r--r--inject/disable-password-login.js7
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");
}
}