AEM 6.4: Products not visible after upgrade to 6.4
We are having an issue with the products entered into the commerce system in AEM 6.4. After upgrading from 6.3, I migrated our products to the new JCR location under /var/commerce based on the release notes. While the folders themselves are now visible when navigating the products page , none of the products themselves appear in any of the directories.
Specifically, what appears to be happening is that calls to
Will return the following, even if there are products in the /var/commerce/products/examples path:
{"items": [],"hasMore": false}
Notably, this only happens if we install 6.4 using the -r nosamplecontent parameter. Navigating products works fine if the sample content is installed (but has problems with nested multifields due to the sample content registering a sling model for the /commerce/component/products resource type.)
Steps to reproduce:
1 - Create a fresh install of AEM 6.4 Using the "-r nosamplecontent" parameter
2 - Create a sling folder "example" under /var/commerce/products
3 - Create a product node under /var/commerce/products/example
4 - Navigate to http://localhost:4502/libs/commerce/gui/content/products.html/var/commerce/products/example
Expected: The product should be visible
Result: No product is visible
Does anyone know why the default install for 6.4 would prevent products from being visible in the commerce system?