From 1a327da345fe7199c33cfb7df6c5042883976647 Mon Sep 17 00:00:00 2001 From: Riya Shete <156463907+eucool@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:18:16 +0530 Subject: [PATCH 1/3] Update DisplayNamePage.tsx --- src/pages/settings/Profile/DisplayNamePage.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/settings/Profile/DisplayNamePage.tsx b/src/pages/settings/Profile/DisplayNamePage.tsx index e338fc16b0ee..90f7ca3abbd6 100644 --- a/src/pages/settings/Profile/DisplayNamePage.tsx +++ b/src/pages/settings/Profile/DisplayNamePage.tsx @@ -50,6 +50,8 @@ function DisplayNamePage({isLoadingApp = true, currentUserPersonalDetails}: Disp ErrorUtils.addErrorMessage(errors, 'firstName', translate('personalDetails.error.hasInvalidCharacter')); } else if (values.firstName.length > CONST.TITLE_CHARACTER_LIMIT) { ErrorUtils.addErrorMessage(errors, 'firstName', translate('common.error.characterLimitExceedCounter', {length: values.firstName.length, limit: CONST.TITLE_CHARACTER_LIMIT})); + } else if (values.firstName.length === 0) { + ErrorUtils.addErrorMessage(errors, 'firstName', translate('personalDetails.error.requiredFirstName')); } if (ValidationUtils.doesContainReservedWord(values.firstName, CONST.DISPLAY_NAME.RESERVED_NAMES)) { ErrorUtils.addErrorMessage(errors, 'firstName', translate('personalDetails.error.containsReservedWord')); From cc60db3effa82cd32d764125008db38e5ece2b6e Mon Sep 17 00:00:00 2001 From: Riya Shete <156463907+eucool@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:18:55 +0530 Subject: [PATCH 2/3] Update en.ts --- src/languages/en.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/languages/en.ts b/src/languages/en.ts index 68a8a8a6a029..be0734090888 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -1429,6 +1429,7 @@ export default { error: { containsReservedWord: 'Name cannot contain the words Expensify or Concierge.', hasInvalidCharacter: 'Name cannot contain a comma or semicolon.', + requiredFirstName: 'First name cannot be empty.', }, }, privatePersonalDetails: { From 11c999fa68ad8a140ff9adf95791255e716c5521 Mon Sep 17 00:00:00 2001 From: Riya Shete <156463907+eucool@users.noreply.github.com> Date: Tue, 25 Jun 2024 15:19:12 +0530 Subject: [PATCH 3/3] Update es.ts --- src/languages/es.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/languages/es.ts b/src/languages/es.ts index cc3ae848de6b..8572a21d6bd5 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -1429,6 +1429,7 @@ export default { error: { containsReservedWord: 'El nombre no puede contener las palabras Expensify o Concierge.', hasInvalidCharacter: 'El nombre no puede contener una coma o un punto y coma.', + requiredFirstName: 'El nombre no puede estar vacĂ­o.', }, }, privatePersonalDetails: {