#6094 Prevent creating a custom field with an existing name (#6100)

Fixes #6094 
Description: Added logic inside SettingsObjectNewFieldStep2.tsx to
prevent form submission
Current Behaviours:
<img width="947" alt="Screenshot 2024-07-03 at 1 45 31 PM"
src="https://github.com/twentyhq/twenty/assets/95612797/bef54bc4-fc83-48f3-894a-34445ec64723">

---------

Co-authored-by: Marie Stoppa <marie.stoppa@essec.edu>
This commit is contained in:
Deval Minocha
2024-07-17 15:13:57 +05:30
committed by GitHub
parent 37ae99390e
commit 94c2358c89
11 changed files with 212 additions and 151 deletions

View File

@ -6,7 +6,7 @@ describe('metadataLabelSchema', () => {
const validMetadataLabel = 'Option 1';
// When
const result = metadataLabelSchema.parse(validMetadataLabel);
const result = metadataLabelSchema().parse(validMetadataLabel);
// Then
expect(result).toEqual(validMetadataLabel);
@ -16,7 +16,7 @@ describe('metadataLabelSchema', () => {
const validMetadataLabel = 'עִבְרִי';
// When
const result = metadataLabelSchema.parse(validMetadataLabel);
const result = metadataLabelSchema().parse(validMetadataLabel);
// Then
expect(result).toEqual(validMetadataLabel);