From 1a315ffa67ba54d00d637d47b6b3fef7aa7b3931 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Thu, 26 Dec 2019 15:19:48 +0000 Subject: [PATCH] [FIX] stock_landed_costs: How change split method default value Steps to reproduce: - Create a default value = 'by_volume' for the field Split method on model stock.landed.cost.lines - Create a landed cost and add a line Bug: The default value was always 'equal'. opw:2161334 closes odoo/odoo#42460 X-original-commit: 34d93802f33dd845c5fce8a3838c98db18bd7484 Signed-off-by: Simon Goffin (sig) --- addons/stock_landed_costs/models/stock_landed_cost.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock_landed_costs/models/stock_landed_cost.py b/addons/stock_landed_costs/models/stock_landed_cost.py index 5d895cd0d97..dbbcac1071e 100644 --- a/addons/stock_landed_costs/models/stock_landed_cost.py +++ b/addons/stock_landed_costs/models/stock_landed_cost.py @@ -292,7 +292,7 @@ class LandedCostLine(models.Model): if not self.product_id: self.quantity = 0.0 self.name = self.product_id.name or '' - self.split_method = 'equal' + self.split_method = self.split_method or 'equal' self.price_unit = self.product_id.standard_price or 0.0 accounts_data = self.product_id.product_tmpl_id.get_product_accounts() self.account_id = accounts_data['stock_input']