I recently had a user accidentially create a product price rule with no conditions. This resulted in all products sold afterwards getting the discounted price (-5% price) set by the action.
After tracking this down, I added some code in PriceServices.java to check if there were no price conditions and if so, set the local variable alltrue to false. This fixes it for me. I am debating whether or not to add a Jira for this issue. Was this intended and can anyone see any value in this behavior? Skip