Trying to retrieve a list of products that are contained in a virtual catalog
ProductSearchCriteria criteria = new ProductSearchCriteria();
criteria.CatalogId = message.MetaData.CatalogId;
criteria.ObjectType = KnownDocumentTypes.Product;
criteria.ResponseGroup = "withCategories, withProducts";
var products = await _productSearchService.SearchProductsAsync(criteria);
Seems this only works with non virtual catalogs. Is there a way to get the products inside a virtual catalog?