What about field ProductCategory.primaryParentCategoryId?
I see services "createProductCategory" (and update) used to create the necessary ProductCategoryRollup record, but not anymore. Same for service "updateProduct".
Do I use the CategoryWorker.java? Jonathon
