From 3efa5b01b42903a1807b5dc77578b07c20299bc2 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Fri, 13 Apr 2018 13:35:09 +0200 Subject: [PATCH] [FIX] account: default taxes Make sure the variable is casted to an integer when getting taxes. opw-1830862 --- addons/account/models/res_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/account/models/res_config.py b/addons/account/models/res_config.py index ef3168c555f..c0ed2152479 100644 --- a/addons/account/models/res_config.py +++ b/addons/account/models/res_config.py @@ -71,8 +71,8 @@ class AccountConfigSettings(models.TransientModel): self.env['ir.config_parameter'].sudo().get_param('account.default_sale_tax_id', default=False) ) return { - 'default_purchase_tax_id': int(default_purchase_tax_id[0]) if isinstance(default_purchase_tax_id, list) and default_purchase_tax_id else default_purchase_tax_id, - 'default_sale_tax_id': int(default_sale_tax_id[0]) if isinstance(default_sale_tax_id, list) and default_sale_tax_id else default_sale_tax_id, + 'default_purchase_tax_id': int(default_purchase_tax_id[0]) if isinstance(default_purchase_tax_id, list) and default_purchase_tax_id else (int(default_purchase_tax_id) or False), + 'default_sale_tax_id': int(default_sale_tax_id[0]) if isinstance(default_sale_tax_id, list) and default_sale_tax_id else (int(default_sale_tax_id) or False), } @api.multi