diff --git a/packages/loot-core/src/platform/server/fetch/index.electron.ts b/packages/loot-core/src/platform/server/fetch/index.electron.ts index 5bdf155ce7ef564abd0f600bb51633086a51a314..5aabd6dd82be574c9890d8f049005e21cfe8894d 100644 --- a/packages/loot-core/src/platform/server/fetch/index.electron.ts +++ b/packages/loot-core/src/platform/server/fetch/index.electron.ts @@ -1,2 +1,12 @@ -// @ts-strict-ignore -export { default as fetch } from 'node-fetch'; +// // @ts-strict-ignore +import nodeFetch from 'node-fetch'; + +export const fetch = (input: RequestInfo | URL, options?: RequestInit) => { + return nodeFetch(input, { + ...options, + headers: { + ...options?.headers, + origin: 'app://actual', + }, + }); +}; diff --git a/upcoming-release-notes/3212.md b/upcoming-release-notes/3212.md new file mode 100644 index 0000000000000000000000000000000000000000..21391953f91686cb5a23e9288cc54fb8a474a343 --- /dev/null +++ b/upcoming-release-notes/3212.md @@ -0,0 +1,6 @@ +--- +category: Bugfix +authors: [MikesGlitch] +--- + +Fix gocardless "Linking back account" integration in Desktop app.