Files
payloadcms/test/sort/collections/Drafts/index.ts
Dan Ribbens e90ff72b37 fix: reordering draft documents causes data loss (#12109)
Re-ordering documents with drafts uses `payload.update()` with `select:
{ id: true }` and that causes draft versions of those docs to be updated
without any data. I've removed the `select` optimization to prevent data
loss.

Fixes #12097
2025-04-15 12:09:55 -04:00

29 lines
440 B
TypeScript

import type { CollectionConfig } from 'payload'
export const draftsSlug = 'drafts'
export const DraftsCollection: CollectionConfig = {
slug: draftsSlug,
admin: {
useAsTitle: 'text',
},
orderable: true,
versions: {
drafts: true,
},
fields: [
{
name: 'text',
type: 'text',
},
{
name: 'number',
type: 'number',
},
{
name: 'number2',
type: 'number',
},
],
}