diff --git a/src/components/purchase/PurchaseList.jsx b/src/components/purchase/PurchaseList.jsx index cc98c9aa..3bcaeffd 100644 --- a/src/components/purchase/PurchaseList.jsx +++ b/src/components/purchase/PurchaseList.jsx @@ -130,8 +130,9 @@ const PurchaseList = ({ searchString }) => { }) } > - - Delete + + + Add Challan diff --git a/src/hooks/usePurchase.jsx b/src/hooks/usePurchase.jsx index adb767df..e4e670dc 100644 --- a/src/hooks/usePurchase.jsx +++ b/src/hooks/usePurchase.jsx @@ -62,6 +62,7 @@ export const useCreatePurchaseInvoice = (onSuccessCallback) => { mutationFn: async (payload) => await PurchaseRepository.CreatePurchase(payload), onSuccess: (data, variables) => { + queryClient.invalidateQueries({ queryKey: ["purchase_list"] }); showToast("Purchase Invoice Created successfully", "success"); if (onSuccessCallback) onSuccessCallback(); }, @@ -83,6 +84,7 @@ export const useUpdatePurchaseInvoice = (onSuccessCallback) => { mutationFn: async ({ purchaseId, payload }) => PurchaseRepository.UpdatePurchase(purchaseId, payload), onSuccess: (data, variables) => { + queryClient.invalidateQueries({ queryKey: ["purchase_list"] }); showToast("Purchase Invoice Updated successfully", "success"); if (onSuccessCallback) onSuccessCallback(); }, diff --git a/src/pages/purchase/PurchasePage.jsx b/src/pages/purchase/PurchasePage.jsx index 8edcb845..2413b352 100644 --- a/src/pages/purchase/PurchasePage.jsx +++ b/src/pages/purchase/PurchasePage.jsx @@ -105,7 +105,7 @@ const PurchasePage = () => { {viewPurchaseState.isOpen && ( setViewPurchase({ isOpen: false, purchaseId: null }) }