diff --git a/CHANGELOG.md b/CHANGELOG.md index 84b17434..344d83ee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ +0.8.1 (unreleased) +================== + - Include `key`, `description` and `metaDescription` when converting product to product projection + 0.8.0 (27-07-2022) ================== -- Implement experimental support for facets in the product projection search. + - Implement experimental support for facets in the product projection search. 0.7.2 (26-07-2022) ================== diff --git a/src/product-projection-search.ts b/src/product-projection-search.ts index 755e0bea..21fceef1 100644 --- a/src/product-projection-search.ts +++ b/src/product-projection-search.ts @@ -107,6 +107,7 @@ export class ProductProjectionSearch { const filters = params['filter.query'].map(f => parseFilterExpression(f, params.staged ?? false) ) + resources = resources.filter(resource => filters.every(f => f(resource, markMatchingVariant)) ) @@ -154,6 +155,9 @@ export class ProductProjectionSearch { lastModifiedAt: product.lastModifiedAt, version: product.version, name: obj.name, + key: product.key, + description: obj.description, + metaDescription: obj.metaDescription, slug: obj.slug, categories: obj.categories, masterVariant: obj.masterVariant,