[FIX] account: default taxes

Make sure the variable is casted to an integer when getting taxes.

opw-1830862
This commit is contained in:
Nicolas Martinelli
2018-04-16 10:29:54 +02:00
committed by Nicolas Martinelli
parent 184f47443e
commit 3efa5b01b4
+2 -2
View File
@@ -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