diff --git a/packages/payload/src/folders/utils/buildFolderWhereConstraints.ts b/packages/payload/src/folders/utils/buildFolderWhereConstraints.ts index 272ca9fe3..a32bcf990 100644 --- a/packages/payload/src/folders/utils/buildFolderWhereConstraints.ts +++ b/packages/payload/src/folders/utils/buildFolderWhereConstraints.ts @@ -51,6 +51,15 @@ export async function buildFolderWhereConstraints({ equals: collectionConfig.slug, }, }) + + // join queries need to omit trashed documents + if (collectionConfig.trash) { + constraints.push({ + deletedAt: { + exists: false, + }, + }) + } } const filteredConstraints = constraints.filter(Boolean)