From a96e6af1cebacb84a097d1fc24d4fe5f658c1b93 Mon Sep 17 00:00:00 2001 From: Benjamin Goering <171782+gobengo@users.noreply.github.com> Date: Wed, 18 Jan 2023 08:57:40 -0800 Subject: [PATCH] fix: upload-api-proxy default fetch binds to globalThis (#361) Motivation: * attempt to fix according to this theory https://github.com/web3-storage/w3protocol/issues/359#issuecomment-1386434483 --- packages/access-api/src/service/upload-api-proxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/access-api/src/service/upload-api-proxy.js b/packages/access-api/src/service/upload-api-proxy.js index fcbc500d7..8c36d432c 100644 --- a/packages/access-api/src/service/upload-api-proxy.js +++ b/packages/access-api/src/service/upload-api-proxy.js @@ -77,7 +77,7 @@ const uploadApiEnvironments = { * @param {URL} [options.uploadApi.staging] */ function getDefaultConnections(options) { - const { fetch = globalThis.fetch, uploadApi } = options + const { fetch = globalThis.fetch.bind(globalThis), uploadApi } = options return { default: createUcantoHttpConnection({ ...uploadApiEnvironments.production,