Doing more work on the product query. Everything updates fine, but the query returns the wrong results.