Fix null issue in getDefaultApplication()

This commit is contained in:
Yang Luo
2023-07-02 09:44:48 +08:00
parent 1ab7a54133
commit 30a14ff54a

View File

@ -179,6 +179,8 @@ class LoginPage extends React.Component {
} else { } else {
this.onUpdateApplication(null); this.onUpdateApplication(null);
Setting.showMessage("error", res.msg); Setting.showMessage("error", res.msg);
this.props.history.push("/404");
} }
}); });
} }
@ -189,13 +191,13 @@ class LoginPage extends React.Component {
} }
getDefaultLoginMethod(application) { getDefaultLoginMethod(application) {
if (application.enablePassword) { if (application?.enablePassword) {
return "password"; return "password";
} }
if (application.enableCodeSignin) { if (application?.enableCodeSignin) {
return "verificationCode"; return "verificationCode";
} }
if (application.enableWebAuthn) { if (application?.enableWebAuthn) {
return "webAuthn"; return "webAuthn";
} }