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 })
}