From a72581ed066543190681b3b31204404c03eed1b1 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Wed, 23 Aug 2023 13:31:54 +0300 Subject: [PATCH] Form/ELT: remove cache before refetch --- apps/web/Components/Calculation/Form/ELT/Kasko.tsx | 3 ++- apps/web/Components/Calculation/Form/ELT/Osago.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web/Components/Calculation/Form/ELT/Kasko.tsx b/apps/web/Components/Calculation/Form/ELT/Kasko.tsx index f3f098f..f3f3272 100644 --- a/apps/web/Components/Calculation/Form/ELT/Kasko.tsx +++ b/apps/web/Components/Calculation/Form/ELT/Kasko.tsx @@ -74,7 +74,8 @@ export const Kasko = observer(() => { queries .filter(({ data }) => data?.key && kaskoCompanyIds.includes(data.key)) - .forEach(({ refetch, data }) => { + .forEach(({ refetch, data, remove }) => { + remove(); if (data?.key) $tables.elt.kasko.setRow({ key: data?.key, status: 'fetching' }); refetch() diff --git a/apps/web/Components/Calculation/Form/ELT/Osago.tsx b/apps/web/Components/Calculation/Form/ELT/Osago.tsx index ba1536d..d53c77c 100644 --- a/apps/web/Components/Calculation/Form/ELT/Osago.tsx +++ b/apps/web/Components/Calculation/Form/ELT/Osago.tsx @@ -68,7 +68,8 @@ export const Osago = observer(() => { queries .filter(({ data }) => data?.key && osagoCompanyIds.includes(data?.key)) - .forEach(({ refetch, data }) => { + .forEach(({ refetch, data, remove }) => { + remove(); if (data?.key) $tables.elt.osago.setRow({ key: data?.key, status: 'fetching' }); refetch()