From df5f0f2570e9ab23be08b54a3f08ffe89ef735c2 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Fri, 3 Mar 2017 10:53:22 +0100 Subject: [PATCH] [FIX] sale: The order lines weight must change when the quantity change This is a regression of 1cedcf6abb433beb78675557fabd9ee6e49c504e and a following of 9a9720ac14d3508e93339e351ba19de4b3ca2fd6 opw-709700 --- addons/sale/sale.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index a3a982bc42b..10b38d38a31 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -1225,8 +1225,9 @@ class sale_order_line(osv.osv): result.update({'price_unit': price}) if context.get('uom_qty_change', False): values = {'price_unit': price} - if result.get('product_uos_qty'): - values['product_uos_qty'] = result['product_uos_qty'] + for field in ['product_uos_qty', 'th_weight']: + if result.get(field): + values[field] = result[field] return {'value': values, 'domain': {}, 'warning': False} if warning_msgs: warning = {