diff --git a/packages/payload/src/collections/operations/local/find.ts b/packages/payload/src/collections/operations/local/find.ts index 923e9b514..c0e676bdd 100644 --- a/packages/payload/src/collections/operations/local/find.ts +++ b/packages/payload/src/collections/operations/local/find.ts @@ -67,8 +67,8 @@ export async function findLocal< overrideAccess = true, page, pagination = true, + populate, select, - // select, showHiddenFields, sort, where, @@ -94,6 +94,7 @@ export async function findLocal< overrideAccess, page, pagination, + populate, req: await createLocalReq(options, payload), select, showHiddenFields, diff --git a/test/select/int.spec.ts b/test/select/int.spec.ts index 1ef65779a..07217d51f 100644 --- a/test/select/int.spec.ts +++ b/test/select/int.spec.ts @@ -1817,6 +1817,25 @@ describe('Select', () => { id: aboutPage.id, }) + const { + docs: [resultFind], + } = await payload.find({ + collection: 'pages', + depth: 1, + populate: { + pages: { + additional: true, + }, + }, + where: { + id: { + equals: aboutPage.id, + }, + }, + }) + + expect(resultFind).toStrictEqual(result) + const { content: [ {