vuestorefront / vue-storefront-api

Vue.js storefront for Magento2 (and not only) - data backend
https://www.vuestorefront.io
MIT License
348 stars 338 forks source link

cms_page lookup fails because availableFilters scope is set to default #527

Open slri opened 3 years ago

slri commented 3 years ago

cms_page type's availableFilters scope is set to default, making lookup fail. When scope is set to catalog it works.

Versions: vsf-api 1.12.0 es7.9

Prerequisites:

Steps to reproduce:

Expected result:

Actual result:

Now try this:

Expected and actual result:

We've implemented a quick hack to get this to work in catalog.ts:

if (entityType === 'cms_page') {
    requestBody._appliedFilters[0].scope = 'catalog';
}