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),
|
client.admin.priceLists.update(id, payload),
|
||||||
buildOptions(
|
buildOptions(
|
||||||
queryClient,
|
queryClient,
|
||||||
[adminPriceListKeys.detail(id), adminPriceListKeys.lists()],
|
[
|
||||||
|
adminPriceListKeys.detail(id),
|
||||||
|
adminPriceListKeys.lists(),
|
||||||
|
adminPriceListKeys.detailProducts(id),
|
||||||
|
],
|
||||||
options
|
options
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@@ -81,7 +85,11 @@ export const useAdminCreatePriceListPrices = (
|
|||||||
return useMutation(
|
return useMutation(
|
||||||
(payload: AdminPostPriceListPricesPricesReq) =>
|
(payload: AdminPostPriceListPricesPricesReq) =>
|
||||||
client.admin.priceLists.addPrices(id, payload),
|
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),
|
client.admin.priceLists.deletePrices(id, payload),
|
||||||
buildOptions(
|
buildOptions(
|
||||||
queryClient,
|
queryClient,
|
||||||
[adminPriceListKeys.detail(id), adminPriceListKeys.lists()],
|
[
|
||||||
|
adminPriceListKeys.detail(id),
|
||||||
|
adminPriceListKeys.lists(),
|
||||||
|
adminPriceListKeys.detailProducts(id),
|
||||||
|
],
|
||||||
options
|
options
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user