From a1813ca4b32dfcd8ca3604f7f03b1ba316d740e2 Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Thu, 15 Dec 2022 10:05:49 -0500 Subject: [PATCH] fix: stringifies date in DateTime field for useAsTitle (#1674) --- src/admin/components/forms/field-types/DateTime/index.tsx | 4 +++- test/fields/collections/Date/index.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/admin/components/forms/field-types/DateTime/index.tsx b/src/admin/components/forms/field-types/DateTime/index.tsx index 3166b1b491..57f5dd23d0 100644 --- a/src/admin/components/forms/field-types/DateTime/index.tsx +++ b/src/admin/components/forms/field-types/DateTime/index.tsx @@ -88,7 +88,9 @@ const DateTime: React.FC = (props) => { {...date} placeholder={getTranslation(placeholder, i18n)} readOnly={readOnly} - onChange={readOnly ? undefined : setValue} + onChange={(incomingDate) => { + if (!readOnly) setValue(incomingDate.toISOString()); + }} value={value as Date} /> diff --git a/test/fields/collections/Date/index.ts b/test/fields/collections/Date/index.ts index fc69a6fda4..578a94e54d 100644 --- a/test/fields/collections/Date/index.ts +++ b/test/fields/collections/Date/index.ts @@ -5,7 +5,7 @@ export const defaultText = 'default-text'; const DateFields: CollectionConfig = { slug: 'date-fields', admin: { - useAsTitle: 'date', + useAsTitle: 'default', }, fields: [ {