Fix date field creation with disabled save button (#13416)

Fixes https://github.com/twentyhq/twenty/issues/13297

See SettingsDataModelFieldDateForm form validation which expects a
settings field to be present with a default display format. This PR adds
the missing initial value.
This commit is contained in:
Weiko
2025-07-24 17:19:40 +02:00
committed by GitHub
parent 88a6913217
commit 3aba04abcd

View File

@ -9,10 +9,11 @@ export const useDateSettingsFormInitialValues = ({
}: {
fieldMetadataItem?: Pick<FieldMetadataItem, 'settings'>;
}) => {
const initialDisplayFormat = fieldMetadataItem?.settings
?.displayFormat as FieldDateDisplayFormat;
const initialCustomUnicodeDateFormat = fieldMetadataItem?.settings
?.customUnicodeDateFormat as string;
const initialDisplayFormat =
(fieldMetadataItem?.settings?.displayFormat as FieldDateDisplayFormat) ??
FieldDateDisplayFormat.USER_SETTINGS;
const initialCustomUnicodeDateFormat =
(fieldMetadataItem?.settings?.customUnicodeDateFormat as string) ?? '';
const { resetField } = useFormContext<SettingsDataModelFieldDateFormValues>();