From 09bc41bb2f1dc33a5af72849ddbb56c6f52bfbbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Le=20Cloerec?= Date: Wed, 7 Apr 2021 16:23:00 +0200 Subject: [PATCH] fix: get only simple products --- framework/aquilacms/api/catalog/handlers/get-products.ts | 4 +++- framework/aquilacms/product/get-all-product-paths.ts | 3 +++ framework/aquilacms/product/get-all-products.ts | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/framework/aquilacms/api/catalog/handlers/get-products.ts b/framework/aquilacms/api/catalog/handlers/get-products.ts index 25c8d6a85..18533333a 100644 --- a/framework/aquilacms/api/catalog/handlers/get-products.ts +++ b/framework/aquilacms/api/catalog/handlers/get-products.ts @@ -17,7 +17,9 @@ const getProducts: ProductsHandlers['getProducts'] = async ({ body: { search, category, brand, sort: sortParam }, config, }) => { - let filter: any = {} + let filter: any = { + kind: 'SimpleProduct', + } let sort = {} if (search) filter['$text'] = { $search: search } diff --git a/framework/aquilacms/product/get-all-product-paths.ts b/framework/aquilacms/product/get-all-product-paths.ts index 9bec8d8a3..22bdd2f43 100644 --- a/framework/aquilacms/product/get-all-product-paths.ts +++ b/framework/aquilacms/product/get-all-product-paths.ts @@ -54,6 +54,9 @@ async function getAllProductPaths({ method: 'POST', body: JSON.stringify({ PostBody: { + filter: { + kind: 'SimpleProduct', + }, structure: { translation: 1, }, diff --git a/framework/aquilacms/product/get-all-products.ts b/framework/aquilacms/product/get-all-products.ts index 7ab3db534..f50eff4d4 100644 --- a/framework/aquilacms/product/get-all-products.ts +++ b/framework/aquilacms/product/get-all-products.ts @@ -51,6 +51,9 @@ async function getAllProducts({ body: JSON.stringify({ lang: locale, PostBody: { + filter: { + kind: 'SimpleProduct', + }, structure: { code: 1, id: 1,