Fix signup page silent bug for sign-up-without-prompt-items case.

This commit is contained in:
Yang Luo 2021-08-01 00:16:13 +08:00
parent bc5e748e5c
commit e39c3b7613
2 changed files with 15 additions and 15 deletions

View File

@ -128,9 +128,7 @@ class LoginPage extends React.Component {
Setting.goToLinkSoft(ths, `/prompt/${application.name}?redirectUri=${oAuthParams.redirectUri}&code=${code}&state=${oAuthParams.state}`);
}
} else {
if (res.msg !== "Please sign in first") {
Setting.showMessage("error", `Failed to sign in: ${res.msg}`);
}
Setting.showMessage("error", `Failed to sign in: ${res.msg}`);
}
});
} else {

View File

@ -127,21 +127,23 @@ class SignupPage extends React.Component {
AuthBackend.signup(values)
.then((res) => {
if (res.status === 'ok') {
AuthBackend.getAccount("")
.then((res) => {
let account = null;
if (res.status === "ok") {
account = res.data;
account.organization = res.data2;
if (Setting.hasPromptPage(application)) {
AuthBackend.getAccount("")
.then((res) => {
let account = null;
if (res.status === "ok") {
account = res.data;
account.organization = res.data2;
this.onUpdateAccount(account);
Setting.goToLinkSoft(this, this.getResultPath(application));
} else {
if (res.msg !== "Please sign in first") {
this.onUpdateAccount(account);
Setting.goToLinkSoft(this, this.getResultPath(application));
} else {
Setting.showMessage("error", `Failed to sign in: ${res.msg}`);
}
}
});
});
} else {
Setting.goToLinkSoft(this, this.getResultPath(application));
}
} else {
Setting.showMessage("error", i18next.t(`signup:${res.msg}`));
}