diff --git a/server/helpers/requests.ts b/server/helpers/requests.ts index 1a3cc1b5b..201a7d7e3 100644 --- a/server/helpers/requests.ts +++ b/server/helpers/requests.ts @@ -14,6 +14,7 @@ export interface PeerTubeRequestError extends Error { statusCode?: number responseBody?: any responseHeaders?: any + requestHeaders?: any } type PeerTubeRequestOptions = { @@ -243,5 +244,9 @@ function buildRequestError (error: RequestError) { newError.statusCode = error.response.statusCode } + if (error.options) { + newError.requestHeaders = error.options.headers + } + return newError }