diff --git a/packages/http/libraries/core/src/http/adapter/InversifyHttpAdapter.ts b/packages/http/libraries/core/src/http/adapter/InversifyHttpAdapter.ts index 5cf6a30e1..df08d082f 100644 --- a/packages/http/libraries/core/src/http/adapter/InversifyHttpAdapter.ts +++ b/packages/http/libraries/core/src/http/adapter/InversifyHttpAdapter.ts @@ -466,7 +466,7 @@ export abstract class InversifyHttpAdapter< InversifyHttpAdapterErrorKind.pipeError, 'Pipe error', { cause: error }, - { response: pipe.getHttpResponse?.() }, + { response: pipe.getHttpResponse?.(error) }, ); } } diff --git a/packages/http/libraries/core/src/http/pipe/model/Pipe.ts b/packages/http/libraries/core/src/http/pipe/model/Pipe.ts index b096c289b..8a7fd2764 100644 --- a/packages/http/libraries/core/src/http/pipe/model/Pipe.ts +++ b/packages/http/libraries/core/src/http/pipe/model/Pipe.ts @@ -3,5 +3,5 @@ import { PipeMetadata } from './PipeMetadata'; export interface Pipe { execute(input: TInput, metadata: PipeMetadata): Promise | TOutput; - getHttpResponse?(): HttpResponse; + getHttpResponse?(error: unknown): HttpResponse; }