Skip to content

Commit e79b203

Browse files
authored
fix: ensures cors headers are run against custom endpoints (#12091)
Restores goal of #10597 and reverts #10718 This is a more surgical way of adding CORS headers to custom endpoints
1 parent 21599b8 commit e79b203

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: packages/payload/src/utilities/handleEndpoints.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -222,8 +222,12 @@ export const handleEndpoints = async ({
222222
}
223223

224224
const response = await handler(req)
225+
225226
return new Response(response.body, {
226-
headers: mergeHeaders(req.responseHeaders ?? new Headers(), response.headers),
227+
headers: headersWithCors({
228+
headers: mergeHeaders(req.responseHeaders ?? new Headers(), response.headers),
229+
req,
230+
}),
227231
status: response.status,
228232
statusText: response.statusText,
229233
})

0 commit comments

Comments
 (0)