feat: skip agreement check when the terms are not visible (#3088)

This commit is contained in:
千石
2024-07-30 14:04:03 +08:00
committed by GitHub
parent 79b934d6c2
commit feff47d2dc
2 changed files with 6 additions and 2 deletions

View File

@ -749,7 +749,9 @@ class LoginPage extends React.Component {
application.providers.filter(providerItem => this.isProviderVisible(providerItem)).map((providerItem, id) => { application.providers.filter(providerItem => this.isProviderVisible(providerItem)).map((providerItem, id) => {
return ( return (
<span key ={id} onClick={(e) => { <span key ={id} onClick={(e) => {
if (!this.form.current.getFieldValue("agreement")) { const agreementChecked = this.form.current.getFieldValue("agreement");
if (agreementChecked !== undefined && typeof agreementChecked === "boolean" && !agreementChecked) {
e.preventDefault(); e.preventDefault();
message.error(i18next.t("signup:Please accept the agreement!")); message.error(i18next.t("signup:Please accept the agreement!"));
} }

View File

@ -656,7 +656,9 @@ class SignupPage extends React.Component {
application.providers.filter(providerItem => this.isProviderVisible(providerItem)).map((providerItem, id) => { application.providers.filter(providerItem => this.isProviderVisible(providerItem)).map((providerItem, id) => {
return ( return (
<span key={id} onClick={(e) => { <span key={id} onClick={(e) => {
if (!this.form.current.getFieldValue("agreement")) { const agreementChecked = this.form.current.getFieldValue("agreement");
if (agreementChecked !== undefined && typeof agreementChecked === "boolean" && !agreementChecked) {
e.preventDefault(); e.preventDefault();
message.error(i18next.t("signup:Please accept the agreement!")); message.error(i18next.t("signup:Please accept the agreement!"));
} }