Details
-
Bug
-
Resolution: Done
-
Medium
-
4.5.4
-
None
-
Ibexa Commerce, Ibexa Content, Ibexa Experience
-
Yes
Description
Steps to reproduce:
- Setup Product Groups and at least one Attribute Group foo-group
- add attribute (Type: Selection) in foo-group with one option: label=foo attribute value=foo "attribute"
- create Catalog
- + Add filter : foo-group -> foo attribute
Result
Filter is not added. Developer tools show error:
Console
ibexa-product-catalog-catalog-edit-js.js:675 Uncaught DOMException: Failed to execute 'querySelector' on 'Element': '.ibexa-pc-edit-catalog-list-filter-tag[data-value="foo "attribute""]' is not a valid selector. at https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:675:55 at NodeList.forEach (<anonymous>) at ChoiceFilterConfig.fitTagsPopupItems (https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:673:31) at ChoiceFilterConfig.init (https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:767:12) at ChoiceFilterConfig.init (https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:953:73) at createFilterInstance (https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:379:31) at https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:383:5 at Array.forEach (<anonymous>) at https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:381:15 at ./vendor/ibexa/product-catalog/src/bundle/Resources/public/js/catalog.edit.js (https://exp-4-5.ddev.site/assets/ibexa/build/ibexa-product-catalog-catalog-edit-js.js:406:3) (anonymous) @ ibexa-product-catalog-catalog-edit-js.js:675 fitTagsPopupItems @ ibexa-product-catalog-catalog-edit-js.js:673 init @ ibexa-product-catalog-catalog-edit-js.js:767 init @ ibexa-product-catalog-catalog-edit-js.js:953 createFilterInstance @ ibexa-product-catalog-catalog-edit-js.js:379 (anonymous) @ ibexa-product-catalog-catalog-edit-js.js:383 (anonymous) @ ibexa-product-catalog-catalog-edit-js.js:381 ./vendor/ibexa/product-catalog/src/bundle/Resources/public/js/catalog.edit.js @ ibexa-product-catalog-catalog-edit-js.js:406 __webpack_require__ @ runtime.js:23 __webpack_exec__ @ ibexa-product-catalog-catalog-edit-js.js:3043 (anonymous) @ ibexa-product-catalog-catalog-edit-js.js:3044 webpackJsonpCallback @ runtime.js:152 (anonymous) @ ibexa-product-catalog-catalog-edit-js.js:2