diff --git a/src/lib/http.ts b/src/lib/http.ts index 91fc488cd..b98aca7db 100644 --- a/src/lib/http.ts +++ b/src/lib/http.ts @@ -35,6 +35,7 @@ export async function httpCall< url: string, options?: HttpOptionsType, ): Promise> { + let statusCode: number = 0; try { const fingerprintPromise = await fp.load(); const fingerprint = await fingerprintPromise.get(); @@ -50,6 +51,7 @@ export async function httpCall< ...(options?.headers ?? {}), }), }); + statusCode = response.status; // @ts-ignore const doesAcceptHtml = options?.headers?.['Accept'] === 'text/html'; @@ -83,7 +85,7 @@ export async function httpCall< return { response: undefined, error: { - status: 0, + status: statusCode, message: error.message, }, };