From b1ed7b463785a3f1d8b19b248f2bc6bc56e7591b Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Wed, 27 Mar 2019 07:16:25 +0000 Subject: [PATCH] [FIX] repair: product change Make sure to trigger price computation even when the UoM doesn't change. closes odoo/odoo#32139 Signed-off-by: Nicolas Martinelli (nim) --- addons/repair/models/repair.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/repair/models/repair.py b/addons/repair/models/repair.py index 375c82c0a5d..bcd44c95292 100644 --- a/addons/repair/models/repair.py +++ b/addons/repair/models/repair.py @@ -598,8 +598,9 @@ class RepairLine(models.Model): 'title': _('No pricelist found.'), 'message': _('You have to select a pricelist in the Repair form !\n Please set one before choosing a product.')} - if warning: return {'warning': warning} + else: + self._onchange_product_uom() @api.onchange('product_uom') def _onchange_product_uom(self): @@ -665,6 +666,8 @@ class RepairFee(models.Model): 'message': _('You have to select a pricelist in the Repair form !\n Please set one before choosing a product.')} return {'warning': warning} + else: + self._onchange_product_uom() @api.onchange('product_uom') def _onchange_product_uom(self):