diff --git a/src/components/right/management/ManageUser.tsx b/src/components/right/management/ManageUser.tsx index d3bb561a4..e99e35216 100644 --- a/src/components/right/management/ManageUser.tsx +++ b/src/components/right/management/ManageUser.tsx @@ -101,7 +101,11 @@ const ManageUser: FC = ({ const handleFirstNameChange = useCallback((e: ChangeEvent) => { setFirstName(e.target.value); setIsProfileFieldsTouched(true); - }, []); + + if (error === ERROR_FIRST_NAME_MISSING) { + setError(undefined); + } + }, [error]); const handleLastNameChange = useCallback((e: ChangeEvent) => { setLastName(e.target.value); @@ -119,6 +123,7 @@ const ManageUser: FC = ({ if (!trimmedFirstName.length) { setError(ERROR_FIRST_NAME_MISSING); + return; } updateContact({