fix: ensures local findByID retains user

This commit is contained in:
James
2021-12-23 11:29:45 -05:00
parent 5eb03b675e
commit 05288ee08c

View File

@@ -31,6 +31,16 @@ export default async function findByID<T extends TypeWithID = any>(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<T extends TypeWithID = any>(options: Opti
overrideAccess,
disableErrors,
showHiddenFields,
req: {
...req,
user,
payloadAPI: 'local',
locale,
fallbackLocale,
payload: this,
},
req: reqToUse,
});
}