diff --git a/src/collections/operations/local/findByID.ts b/src/collections/operations/local/findByID.ts index 897d18170f..fc209f16db 100644 --- a/src/collections/operations/local/findByID.ts +++ b/src/collections/operations/local/findByID.ts @@ -31,6 +31,16 @@ export default async function findByID(options: Opti const collection = this.collections[collectionSlug]; + const reqToUse = { + ...req || {}, + payloadAPI: 'local', + locale, + fallbackLocale, + payload: this, + }; + + if (typeof user !== 'undefined') reqToUse.user = user; + return this.operations.collections.findByID({ depth, id, @@ -38,13 +48,6 @@ export default async function findByID(options: Opti overrideAccess, disableErrors, showHiddenFields, - req: { - ...req, - user, - payloadAPI: 'local', - locale, - fallbackLocale, - payload: this, - }, + req: reqToUse, }); }