From 02330c84b173f675400170523a507e775fc03b28 Mon Sep 17 00:00:00 2001 From: elforjani13 <39470382+elforjani13@users.noreply.github.com> Date: Wed, 8 Dec 2021 22:59:48 +0200 Subject: [PATCH] feat: invalidate query. --- src/hooks/query/bills.js | 4 ++++ src/hooks/query/invoices.js | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/hooks/query/bills.js b/src/hooks/query/bills.js index cb8fcf56d..a69444737 100644 --- a/src/hooks/query/bills.js +++ b/src/hooks/query/bills.js @@ -24,6 +24,10 @@ const commonInvalidateQueries = (queryClient) => { queryClient.invalidateQueries(t.LANDED_COST); queryClient.invalidateQueries(t.LANDED_COST_TRANSACTION); + // Invalidate reconcile. + queryClient.invalidateQueries(t.RECONCILE_VENDOR_CREDIT); + queryClient.invalidateQueries(t.RECONCILE_VENDOR_CREDITS); + // Invalidate financial reports. queryClient.invalidateQueries(t.FINANCIAL_REPORT); }; diff --git a/src/hooks/query/invoices.js b/src/hooks/query/invoices.js index a999764f7..0f3ceb8b0 100644 --- a/src/hooks/query/invoices.js +++ b/src/hooks/query/invoices.js @@ -27,6 +27,10 @@ const commonInvalidateQueries = (queryClient) => { // Invalidate accounts. queryClient.invalidateQueries(t.ACCOUNTS); queryClient.invalidateQueries(t.ACCOUNT); + + // Invalidate reconcile. + queryClient.invalidateQueries(t.RECONCILE_CREDIT_NOTE); + queryClient.invalidateQueries(t.RECONCILE_CREDIT_NOTES); }; /** @@ -102,7 +106,6 @@ const transformInvoices = (res) => ({ * Retrieve sale invoices list with pagination meta. */ export function useInvoices(query, props) { - return useRequestQuery( [t.SALE_INVOICES, query], { method: 'get', url: 'sales/invoices', params: query },