From 6a85f845653a0a774b706f90d442244e7cb0a3cb Mon Sep 17 00:00:00 2001 From: Michael Clark <5285928+MikesGlitch@users.noreply.github.com> Date: Wed, 7 Aug 2024 20:33:23 +0100 Subject: [PATCH] :electron: Fix gocardless "Linking account" integration (#3212) * fix gocardless call - forked process didnt know its origin * add release notes * mamma mia * remove old change --- .../src/platform/server/fetch/index.electron.ts | 14 ++++++++++++-- upcoming-release-notes/3212.md | 6 ++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 upcoming-release-notes/3212.md 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 5bdf155ce..5aabd6dd8 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 000000000..21391953f --- /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. -- GitLab