diff --git a/src/clients/pipelines/client.service.ts b/src/clients/pipelines/client.service.ts index 29a4969..028fe1a 100644 --- a/src/clients/pipelines/client.service.ts +++ b/src/clients/pipelines/client.service.ts @@ -1,4 +1,4 @@ -import { Inject, OnModuleInit } from '@nestjs/common'; +import { HttpException, Inject, OnModuleInit } from '@nestjs/common'; import { ClientGrpc, Payload } from '@nestjs/microservices'; import { PipelineServicesNames, @@ -49,7 +49,10 @@ export class PipelinesClientService implements OnModuleInit { }) .then((res) => res) .catch((err) => { - throw new Error(err); + if (err.details == 'Invalid Request') { + throw new HttpException(err.details, 400); + } + throw new HttpException(err.details, 500); }); return createPipelineResponse;