From 8089f62c31a15c0bc47602a5f22e95e35944a5ad Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Fri, 16 Feb 2024 17:20:18 +0300 Subject: [PATCH] process/fingap: fix getFingapRisks --- apps/web/process/fingap/lib/helper.ts | 32 ++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/apps/web/process/fingap/lib/helper.ts b/apps/web/process/fingap/lib/helper.ts index 6242f53..db3156a 100644 --- a/apps/web/process/fingap/lib/helper.ts +++ b/apps/web/process/fingap/lib/helper.ts @@ -42,21 +42,23 @@ export default function helper({ }, }); - const risks = evo_addproduct_types?.map( - (evo_addproduct_type) => - ({ - calcType: evo_addproduct_type?.evo_type_calc_cerebellum, - key: evo_addproduct_type?.evo_addproduct_typeid, - keys: evo_addproduct_type?.evo_addproduct_types?.map( - (addproduct_type) => addproduct_type?.evo_addproduct_typeid - ), - premium: 0, - premiumPerc: evo_addproduct_type?.evo_cost_service_provider_withoutnds, - riskId: evo_addproduct_type?.evo_addproduct_typeid, - riskName: evo_addproduct_type?.evo_name, - sum: 0, - } as Risk) - ); + const risks = evo_addproduct_types + ?.filter((evo_addproduct_type) => evo_addproduct_type?.evo_product_type === 100_000_006) + .map( + (evo_addproduct_type) => + ({ + calcType: evo_addproduct_type?.evo_type_calc_cerebellum, + key: evo_addproduct_type?.evo_addproduct_typeid, + keys: evo_addproduct_type?.evo_addproduct_types?.map( + (addproduct_type) => addproduct_type?.evo_addproduct_typeid + ), + premium: 0, + premiumPerc: evo_addproduct_type?.evo_cost_service_provider_withoutnds ?? 0, + riskId: evo_addproduct_type?.evo_addproduct_typeid, + riskName: evo_addproduct_type?.evo_name, + sum: 0, + } as Risk) + ); if (!risks) return [];