Restrict product price updates to the product-supplier relationship being edited
Description
If a product has multiple supplier relationships, one of which has Auto Price Update set, changing any of the relationships will trigger a price update. This is an issue for practices that manually set prices independently of supplier relationships. Any customised price will be overwritten if a supplier is changed, or a new one added. To avoid this, only recalculate prices if a supplier relationship is changed with Auto Price Update set.
If a product has multiple supplier relationships, one of which has Auto Price Update set, changing any of the relationships will trigger a price update. This is an issue for practices that manually set prices independently of supplier relationships. Any customised price will be overwritten if a supplier is changed, or a new one added.
To avoid this, only recalculate prices if a supplier relationship is changed with Auto Price Update set.