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 5bdf155ce7e..5aabd6dd82b 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 00000000000..21391953f91 --- /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.