summaryrefslogtreecommitdiff
path: root/inject/disable-password-login.js
diff options
context:
space:
mode:
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");
}
}