From 26cd1b12f8282e171015c96761430adc6e2a2a25 Mon Sep 17 00:00:00 2001 From: tienifr Date: Mon, 29 Apr 2024 12:41:44 +0700 Subject: [PATCH] fix: two errors appear in validate code page --- .../signin/ValidateCodeForm/BaseValidateCodeForm.tsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx b/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx index d6a3e7b2d56b..488d3d48eae9 100755 --- a/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx +++ b/src/pages/signin/ValidateCodeForm/BaseValidateCodeForm.tsx @@ -220,6 +220,14 @@ function BaseValidateCodeForm({account, credentials, session, autoComplete, isUs // eslint-disable-next-line react-hooks/exhaustive-deps }, [isLoadingResendValidationForm]); + useEffect(() => { + if (!hasError) { + return; + } + + setFormError({}); + }, [hasError]); + /** * Check that all the form fields are valid, then trigger the submit callback */ @@ -227,6 +235,9 @@ function BaseValidateCodeForm({account, credentials, session, autoComplete, isUs if (account?.isLoading) { return; } + if (account?.errors) { + SessionActions.clearAccountMessages(); + } const requiresTwoFactorAuth = account?.requiresTwoFactorAuth; if (requiresTwoFactorAuth) { if (input2FARef.current) {