From b7ae72d4c097c93b52bfbe20c48abb1ce5a91c54 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 1 Jun 2023 14:24:42 +0300 Subject: [PATCH] server/calculate: fix preparedValues districtRate --- apps/web/server/routers/calculate/lib/request.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/web/server/routers/calculate/lib/request.ts b/apps/web/server/routers/calculate/lib/request.ts index 9d8fc0c..ae71baf 100644 --- a/apps/web/server/routers/calculate/lib/request.ts +++ b/apps/web/server/routers/calculate/lib/request.ts @@ -452,7 +452,13 @@ export async function createRequestData({ async districtRate() { const evo_coefficient = evo_coefficients?.find( - (x) => x?.evo_sot_coefficient_typeidData?.evo_id === 'DISTRICT_RATE' + (x) => + x?.evo_sot_coefficient_typeidData?.evo_id === 'DISTRICT_RATE' && + systemuser?.businessunitid && + x.evo_businessunits?.find( + (evo_businessunit) => + evo_businessunit?.evo_sale_businessunitid === systemuser?.businessunitid + ) ); return evo_coefficient?.evo_sot_coefficient || 0;