diff --git a/packages/api/src/Domain/Http/HttpService.ts b/packages/api/src/Domain/Http/HttpService.ts index a1cd5a34d..2cda7e8ca 100644 --- a/packages/api/src/Domain/Http/HttpService.ts +++ b/packages/api/src/Domain/Http/HttpService.ts @@ -114,11 +114,11 @@ export class HttpService implements HttpServiceInterface { const response = await this.runRequest(request, this.createRequestBody(httpRequest)) - if (response.meta) { + if (response.meta && !httpRequest.external) { this.updateMetaCallback?.(response.meta) } - if (response.status === HttpStatusCode.ExpiredAccessToken && !isRefreshRequest) { + if (response.status === HttpStatusCode.ExpiredAccessToken && !isRefreshRequest && !httpRequest.external) { if (this.inProgressRefreshSessionPromise) { await this.inProgressRefreshSessionPromise } else {