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 [];