diff --git a/src/admin/components/views/Version/Version.tsx b/src/admin/components/views/Version/Version.tsx index 7b8defcd30..0225213ae7 100644 --- a/src/admin/components/views/Version/Version.tsx +++ b/src/admin/components/views/Version/Version.tsx @@ -210,7 +210,7 @@ const VersionView: React.FC = ({ collection, global }) => { )} {doc?.version && ( value)} + locales={locales ? locales.map(({ value }) => value) : []} fields={fields} fieldComponents={fieldComponents} fieldPermissions={fieldPermissions} diff --git a/src/mongoose/buildSchema.ts b/src/mongoose/buildSchema.ts index 4e2058f9c3..2d4e6ad9a4 100644 --- a/src/mongoose/buildSchema.ts +++ b/src/mongoose/buildSchema.ts @@ -196,7 +196,7 @@ const fieldToSchemaMap = { type: [Number], sparse: field.unique && field.localized, unique: field.unique || false, - required: (field.required && !field.localized && !field?.admin?.condition && !field?.access?.create) || false, + required: false, default: field.defaultValue || undefined, }, }; diff --git a/test/fields/collections/Point/index.ts b/test/fields/collections/Point/index.ts index 0087e4dec8..d6b3787c72 100644 --- a/test/fields/collections/Point/index.ts +++ b/test/fields/collections/Point/index.ts @@ -5,6 +5,7 @@ const PointFields: CollectionConfig = { admin: { useAsTitle: 'point', }, + versions: true, fields: [ { name: 'point',