diff --git a/src/modules/order/dto/create-order.dto.ts b/src/modules/order/dto/create-order.dto.ts index c245e6a..5246743 100644 --- a/src/modules/order/dto/create-order.dto.ts +++ b/src/modules/order/dto/create-order.dto.ts @@ -12,7 +12,6 @@ import { IAttachment } from '../interface/order.interface'; export class CreateOrderAsAdminDto { @ApiPropertyOptional({ example: '' }) @IsString() - @IsNotEmpty() userId?: string; @ApiPropertyOptional({ example: '' }) @@ -44,6 +43,10 @@ export class CreateOrderAsAdminDto { @IsArray() attachments: IAttachment[]; + @ApiPropertyOptional() + @IsOptional() + @IsString() + description?: string; } diff --git a/src/modules/order/providers/order.service.ts b/src/modules/order/providers/order.service.ts index a4acedb..6093b29 100644 --- a/src/modules/order/providers/order.service.ts +++ b/src/modules/order/providers/order.service.ts @@ -59,6 +59,7 @@ export class OrderService { user = invoiceItem.invoice.user } + if (!invoiceItem) { if (!dto.userId) {