diff --git a/src/controllers/05-quotation-controller.ts b/src/controllers/05-quotation-controller.ts index 3e0ec78..8dd46ea 100644 --- a/src/controllers/05-quotation-controller.ts +++ b/src/controllers/05-quotation-controller.ts @@ -252,7 +252,10 @@ export class QuotationController extends Controller { product: body.productServiceList .map((v) => v.productId) .filter((v, i, a) => a.findIndex((c) => c === v) === i), - work: body.productServiceList.map((v) => v.workId || []).flat(), + work: body.productServiceList + .map((v) => v.workId || []) + .filter((v, i, a) => a.findIndex((c) => c === v) === i) + .flat(), service: body.productServiceList.map((v) => v.serviceId || []).flat(), };