fix extension failing if no requestHeaders are passed in

This commit is contained in:
Jorrin
2024-01-08 20:49:53 +01:00
parent fa16b5844e
commit 24364a1bcb

View File

@@ -29,7 +29,9 @@ const handler: PlasmoMessaging.MessageHandler<RequestBody> = async (req, res) =>
},
action: {
type: chrome.declarativeNetRequest.RuleActionType.MODIFY_HEADERS,
requestHeaders: mapHeadersToDeclarativeNetRequestHeaders(req.body.requestHeaders ?? {}),
...(req.body.requestHeaders && {
requestHeaders: mapHeadersToDeclarativeNetRequestHeaders(req.body.requestHeaders),
}),
responseHeaders: [
{
header: 'Access-Control-Allow-Origin',