diff --git a/packages/backend/src/apps/dropbox/auth/refresh-token.ts b/packages/backend/src/apps/dropbox/auth/refresh-token.ts index 5cd2e226..67c4454f 100644 --- a/packages/backend/src/apps/dropbox/auth/refresh-token.ts +++ b/packages/backend/src/apps/dropbox/auth/refresh-token.ts @@ -18,6 +18,9 @@ const refreshToken = async ($: IGlobalVariable) => { params, headers: { Authorization: `Basic ${basicAuthToken}` + }, + additionalProperties: { + skipAddingAuthHeader: true } } ); diff --git a/packages/backend/src/apps/dropbox/common/add-auth-header.ts b/packages/backend/src/apps/dropbox/common/add-auth-header.ts index 984d0b3a..ac7b7231 100644 --- a/packages/backend/src/apps/dropbox/common/add-auth-header.ts +++ b/packages/backend/src/apps/dropbox/common/add-auth-header.ts @@ -3,7 +3,7 @@ import { TBeforeRequest } from '@automatisch/types'; const addAuthHeader: TBeforeRequest = ($, requestConfig) => { requestConfig.headers['Content-Type'] = 'application/json'; - if (!requestConfig.headers.Authorization && $.auth.data?.accessToken) { + if (!requestConfig.additionalProperties?.skipAddingAuthHeader && $.auth.data?.accessToken) { requestConfig.headers.Authorization = `Bearer ${$.auth.data.accessToken}`; }