diff --git a/addons/sale/sale.py b/addons/sale/sale.py index 2e628088600..9e5b1f3e4b7 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1188,6 +1188,8 @@ class sale_order_line(osv.osv): warning_msgs += _("No valid pricelist line found ! :") + warn_msg +"\n\n" else: result.update({'price_unit': price}) + if context.get('uom_qty_change', False): + return {'value': {'price_unit': price}, 'domain': {}, 'warning': False} if warning_msgs: warning = { 'title': _('Configuration Error!'), diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index a669ed17681..8ffd75b8e06 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -129,7 +129,7 @@