Keep original request and add properties to it, instead of copy
This commit is contained in:
@@ -19,15 +19,12 @@ async function localForgotPassword(payload: Payload, options: Options): Promise<
|
||||
data,
|
||||
expiration,
|
||||
disableEmail,
|
||||
req: incomingReq = {},
|
||||
req = {} as PayloadRequest,
|
||||
} = options;
|
||||
|
||||
const collection = payload.collections[collectionSlug];
|
||||
|
||||
const req = {
|
||||
...incomingReq,
|
||||
payloadAPI: 'local',
|
||||
} as PayloadRequest;
|
||||
req.payloadAPI = 'local';
|
||||
|
||||
if (!req.payloadDataLoader) req.payloadDataLoader = getDataLoader(req);
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ export type Options = {
|
||||
async function localLogin<T extends TypeWithID = any>(payload: Payload, options: Options): Promise<Result & { user: T}> {
|
||||
const {
|
||||
collection: collectionSlug,
|
||||
req: incomingReq = {},
|
||||
req = {} as PayloadRequest,
|
||||
res,
|
||||
depth,
|
||||
locale,
|
||||
@@ -35,13 +35,10 @@ async function localLogin<T extends TypeWithID = any>(payload: Payload, options:
|
||||
|
||||
const collection = payload.collections[collectionSlug];
|
||||
|
||||
const req = {
|
||||
...incomingReq,
|
||||
payloadAPI: 'local',
|
||||
payload,
|
||||
locale: undefined,
|
||||
fallbackLocale: undefined,
|
||||
} as PayloadRequest;
|
||||
req.payloadAPI = 'local';
|
||||
req.payload = payload;
|
||||
req.locale = undefined;
|
||||
req.fallbackLocale = undefined;
|
||||
|
||||
if (!req.payloadDataLoader) req.payloadDataLoader = getDataLoader(req);
|
||||
|
||||
|
||||
@@ -18,16 +18,13 @@ async function localResetPassword(payload: Payload, options: Options): Promise<R
|
||||
collection: collectionSlug,
|
||||
data,
|
||||
overrideAccess,
|
||||
req: incomingReq = {},
|
||||
req = {} as PayloadRequest,
|
||||
} = options;
|
||||
|
||||
const collection = payload.collections[collectionSlug];
|
||||
|
||||
const req = {
|
||||
...incomingReq,
|
||||
payload,
|
||||
payloadAPI: 'local',
|
||||
} as PayloadRequest;
|
||||
req.payload = payload;
|
||||
req.payloadAPI = 'local';
|
||||
|
||||
if (!req.payloadDataLoader) req.payloadDataLoader = getDataLoader(req);
|
||||
|
||||
|
||||
@@ -17,16 +17,13 @@ async function localUnlock(payload: Payload, options: Options): Promise<boolean>
|
||||
collection: collectionSlug,
|
||||
data,
|
||||
overrideAccess = true,
|
||||
req: incomingReq = {},
|
||||
req = {} as PayloadRequest,
|
||||
} = options;
|
||||
|
||||
const collection = payload.collections[collectionSlug];
|
||||
|
||||
const req = {
|
||||
...incomingReq,
|
||||
payload,
|
||||
payloadAPI: 'local',
|
||||
} as PayloadRequest;
|
||||
req.payload = payload;
|
||||
req.payloadAPI = 'local';
|
||||
|
||||
if (!req.payloadDataLoader) req.payloadDataLoader = getDataLoader(req);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user