From 3a0efb00a93eda8123e5b78e8696efbf8bfe5c53 Mon Sep 17 00:00:00 2001 From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com> Date: Wed, 11 Jun 2025 15:55:21 +0700 Subject: [PATCH] feat: update validation otp cancel reconciliation --- .../reconciliation/infrastructure/dto/cancel-top-dto.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/transaction/reconciliation/infrastructure/dto/cancel-top-dto.ts b/src/modules/transaction/reconciliation/infrastructure/dto/cancel-top-dto.ts index 042a863..63cc18f 100644 --- a/src/modules/transaction/reconciliation/infrastructure/dto/cancel-top-dto.ts +++ b/src/modules/transaction/reconciliation/infrastructure/dto/cancel-top-dto.ts @@ -1,5 +1,5 @@ import { ApiProperty } from '@nestjs/swagger'; -import { IsNotEmpty, IsString } from 'class-validator'; +import { IsString, ValidateIf } from 'class-validator'; export class OtpVerifyDto { @ApiProperty({ @@ -9,6 +9,6 @@ export class OtpVerifyDto { example: '2345', }) @IsString() - @IsNotEmpty() + @ValidateIf((body) => body.otp_code) otp_code: string; }