From 95ea8fa38526b64989a1b22c015a9f129fb64b4c Mon Sep 17 00:00:00 2001 From: Zakaria El Asri <33696020+zakariaelas@users.noreply.github.com> Date: Sun, 17 Apr 2022 14:54:56 +0000 Subject: [PATCH] fix: query key (#1350) --- .../src/hooks/admin/price-lists/queries.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/medusa-react/src/hooks/admin/price-lists/queries.ts b/packages/medusa-react/src/hooks/admin/price-lists/queries.ts index 8259615886..c724825e0d 100644 --- a/packages/medusa-react/src/hooks/admin/price-lists/queries.ts +++ b/packages/medusa-react/src/hooks/admin/price-lists/queries.ts @@ -13,7 +13,16 @@ import { queryKeysFactory } from "../../utils/index" const ADMIN_PRICE_LISTS_QUERY_KEY = `admin_price_lists` as const -export const adminPriceListKeys = queryKeysFactory(ADMIN_PRICE_LISTS_QUERY_KEY) +export const adminPriceListKeys = { + ...queryKeysFactory(ADMIN_PRICE_LISTS_QUERY_KEY), + detailProducts(id: string, query?: any) { + return [ + ...this.detail(id), + "products" as const, + { ...(query || {}) }, + ] as const + }, +} type PriceListQueryKeys = typeof adminPriceListKeys @@ -40,12 +49,12 @@ export const useAdminPriceListProducts = ( options?: UseQueryOptionsWrapper< Response, Error, - ReturnType + ReturnType > ) => { const { client } = useMedusa() const { data, ...rest } = useQuery( - adminPriceListKeys.detail(id), + adminPriceListKeys.detailProducts(id, query), () => client.admin.priceLists.listProducts(id, query), options )