I want removeProductFromCategory to remove a product from 2 categories, the default, and another one with productCategoryId=10300. Since it's only 4 lines of code it seems like it should be really simple, but I am really stuck.
<!-- here is the original code which works fine --> <make-value value-field="lookupPKMap" entity-name="ProductCategoryMember"/> <set-pk-fields map="parameters" value-field="lookupPKMap"/> <find-by-primary-key entity-name="ProductCategoryMember" map="lookupPKMap" value-field="lookedUpValue"/> <remove-value value-field="lookedUpValue"/> <!-- end original code --> <!-- here is my addition - I make a copy of the parameters map, I set the copy's productCategoryId to 10300, then I do the next three operations with the new value. --> <map-to-map map="parameters" to-map="parametersCopy"/> <set field="parametersCopy.productCategoryId" value="10300"/> <make-value value-field="lookupPKMapCopy" entity-name="ProductCategoryMember"/> <set-pk-fields map="parametersCopy" value-field="lookupPKMapCopy"/> <find-by-primary-key entity-name="ProductCategoryMember" map="lookupPKMapCopy" value-field="lookedUpValueCopy"/> <remove-value value-field="lookedUpValueCopy"/> The error I get is "In remove-value a value was not found with the specified valueAcsr: lookedUpValueCopy, not removing" Many thanks in advance, Patrick
