From 5d2079b19e7cc9c3c0fda696d26d7843ad29cc9a Mon Sep 17 00:00:00 2001 From: Mehul Patel Date: Mon, 13 Feb 2017 16:12:16 +0100 Subject: [PATCH] [FIX] sale: Set a default pricelist setting if `multi_sales_price` enabled Purpose: -------- In settings, When we enable pricelist then it should enable first option by default. --- addons/sale/models/sale_config_settings.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/sale/models/sale_config_settings.py b/addons/sale/models/sale_config_settings.py index 2c330c534f4..ebb69208465 100644 --- a/addons/sale/models/sale_config_settings.py +++ b/addons/sale/models/sale_config_settings.py @@ -95,6 +95,10 @@ class SaleConfiguration(models.TransientModel): @api.onchange('multi_sales_price', 'multi_sales_price_method') def _onchange_sale_price(self): + if self.multi_sales_price and not self.multi_sales_price_method: + self.update({ + 'multi_sales_price_method': 'percentage', + }) self.sale_pricelist_setting = self.multi_sales_price and self.multi_sales_price_method or 'fixed' if self.sale_pricelist_setting == 'percentage': self.update({