diff --git a/apps/api-gateway/src/issuance/dtos/issuance.dto.ts b/apps/api-gateway/src/issuance/dtos/issuance.dto.ts index 3da3b6ccb..9ed1b13b7 100644 --- a/apps/api-gateway/src/issuance/dtos/issuance.dto.ts +++ b/apps/api-gateway/src/issuance/dtos/issuance.dto.ts @@ -507,8 +507,7 @@ export class FileQuery { } export class RequestIdQuery { - @ApiPropertyOptional({ required: false }) - @IsOptional() + @ApiProperty({ required: true }) @IsString({ message: 'requestId should be string' }) @IsNotEmpty({ message: 'requestId Id is required' }) @Transform(({ value }) => trim(value)) diff --git a/apps/api-gateway/src/issuance/issuance.controller.ts b/apps/api-gateway/src/issuance/issuance.controller.ts index ffe109401..09b26d0b3 100644 --- a/apps/api-gateway/src/issuance/issuance.controller.ts +++ b/apps/api-gateway/src/issuance/issuance.controller.ts @@ -360,7 +360,7 @@ async downloadBulkIssuanceCSVTemplate( @Query(new ValidationPipe({ transform: true })) query: RequestIdQuery, @Query() previewFileDetails: PreviewFileDetails, @Res() res: Response - ): Promise { + ): Promise { const { requestId } = query; const previewCSVDetails = await this.issueCredentialService.previewCSVDetails(requestId, orgId, previewFileDetails); @@ -505,7 +505,7 @@ async downloadBulkIssuanceCSVTemplate( }) async getFileDetailsByFileId( @Param('orgId') orgId: string, - @Query(new ValidationPipe({ transform: true })) query: FileQuery, + @Param(new ValidationPipe({ transform: true })) query: FileQuery, @Query() fileParameter: FileParameter, @Res() res: Response ): Promise {