diff --git a/packages/twenty-front/src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectIdentifiersForm.tsx b/packages/twenty-front/src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectIdentifiersForm.tsx index 35bc91de5a..66d9088b6e 100644 --- a/packages/twenty-front/src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectIdentifiersForm.tsx +++ b/packages/twenty-front/src/modules/settings/data-model/objects/forms/components/SettingsDataModelObjectIdentifiersForm.tsx @@ -3,6 +3,7 @@ import { useUpdateOneObjectMetadataItem } from '@/object-metadata/hooks/useUpdat import { type ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem'; import { getActiveFieldMetadataItems } from '@/object-metadata/utils/getActiveFieldMetadataItems'; import { objectMetadataItemSchema } from '@/object-metadata/validation-schemas/objectMetadataItemSchema'; +import { isObjectMetadataSettingsReadOnly } from '@/object-record/read-only/utils/isObjectMetadataSettingsReadOnly'; import { Select } from '@/ui/input/components/Select'; import styled from '@emotion/styled'; import { zodResolver } from '@hookform/resolvers/zod'; @@ -15,7 +16,6 @@ import { isLabelIdentifierFieldMetadataTypes } from 'twenty-shared/utils'; import { IconCircleOff, IconPlus, useIcons } from 'twenty-ui/display'; import { type SelectOption } from 'twenty-ui/input'; import { type z } from 'zod'; -import { isObjectMetadataSettingsReadOnly } from '@/object-record/read-only/utils/isObjectMetadataSettingsReadOnly'; export const settingsDataModelObjectIdentifiersFormSchema = objectMetadataItemSchema.pick({ @@ -59,10 +59,6 @@ export const SettingsDataModelObjectIdentifiersForm = ({ const handleSave = async ( formValues: SettingsDataModelObjectIdentifiersFormValues, ) => { - if (!formConfig.formState.isDirty) { - return; - } - const result = await updateOneObjectMetadataItem({ idToUpdate: objectMetadataItem.id, updatePayload: formValues,