diff --git a/lib/utils/dialogs.dart b/lib/utils/dialogs.dart index 1ca407f73..409ffc018 100644 --- a/lib/utils/dialogs.dart +++ b/lib/utils/dialogs.dart @@ -168,7 +168,8 @@ void passwordCallback({ try { GoogleOAuth.signIn((idToken, accessToken) { - if (!state.company.oauthPasswordRequired || !state.user.hasPassword) { + if ((!alwaysRequire && !state.company.oauthPasswordRequired) || + !state.user.hasPassword) { callback(null, idToken); } else { showDialog(