fix(medusa-react): Invalidate price list product cache on various price list updates (#1503)
This commit is contained in:
@@ -45,7 +45,11 @@ export const useAdminUpdatePriceList = (
|
||||
client.admin.priceLists.update(id, payload),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminPriceListKeys.detail(id), adminPriceListKeys.lists()],
|
||||
[
|
||||
adminPriceListKeys.detail(id),
|
||||
adminPriceListKeys.lists(),
|
||||
adminPriceListKeys.detailProducts(id),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
@@ -81,7 +85,11 @@ export const useAdminCreatePriceListPrices = (
|
||||
return useMutation(
|
||||
(payload: AdminPostPriceListPricesPricesReq) =>
|
||||
client.admin.priceLists.addPrices(id, payload),
|
||||
buildOptions(queryClient, adminPriceListKeys.lists(), options)
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminPriceListKeys.lists(), adminPriceListKeys.detailProducts(id)],
|
||||
options
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -101,7 +109,11 @@ export const useAdminDeletePriceListPrices = (
|
||||
client.admin.priceLists.deletePrices(id, payload),
|
||||
buildOptions(
|
||||
queryClient,
|
||||
[adminPriceListKeys.detail(id), adminPriceListKeys.lists()],
|
||||
[
|
||||
adminPriceListKeys.detail(id),
|
||||
adminPriceListKeys.lists(),
|
||||
adminPriceListKeys.detailProducts(id),
|
||||
],
|
||||
options
|
||||
)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user