diff --git a/src/modules/item-related/item/infrastructure/dto/item.dto.ts b/src/modules/item-related/item/infrastructure/dto/item.dto.ts index dfdd8dd..8ca6b9b 100644 --- a/src/modules/item-related/item/infrastructure/dto/item.dto.ts +++ b/src/modules/item-related/item/infrastructure/dto/item.dto.ts @@ -134,7 +134,15 @@ export class ItemDto extends BaseStatusDto implements ItemEntity { }, ], }) - @IsArray() + @IsArray({ + message: (body) => { + const value = body.value; + if (!value || value?.length === 0) { + return 'Product bundling tidak boleh kosong.'; + } + return 'Product bundling tidak sesuai.'; + }, + }) @ValidateIf((body) => body.item_type.toLowerCase() == ItemType.BUNDLING) bundling_items: ItemEntity[]; }