Skip to content

Commit

Permalink
[FIX] account: default product taxes on product.template
Browse files Browse the repository at this point in the history
As product.template is now most commonly used than product.product

This is related to fix 96dd8bf
  • Loading branch information
beledouxdenis committed Oct 20, 2014
1 parent 32f8a18 commit 285ba3d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions addons/account/res_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,8 @@ def onchange_company_id(self, cr, uid, ids, company_id, context=None):
})
# update taxes
ir_values = self.pool.get('ir.values')
taxes_id = ir_values.get_default(cr, uid, 'product.product', 'taxes_id', company_id=company_id)
supplier_taxes_id = ir_values.get_default(cr, uid, 'product.product', 'supplier_taxes_id', company_id=company_id)
taxes_id = ir_values.get_default(cr, uid, 'product.template', 'taxes_id', company_id=company_id)
supplier_taxes_id = ir_values.get_default(cr, uid, 'product.template', 'supplier_taxes_id', company_id=company_id)
values.update({
'default_sale_tax': isinstance(taxes_id, list) and taxes_id[0] or taxes_id,
'default_purchase_tax': isinstance(supplier_taxes_id, list) and supplier_taxes_id[0] or supplier_taxes_id,
Expand Down Expand Up @@ -305,9 +305,9 @@ def set_default_taxes(self, cr, uid, ids, context=None):
raise openerp.exceptions.AccessError(_("Only administrators can change the settings"))
ir_values = self.pool.get('ir.values')
config = self.browse(cr, uid, ids[0], context)
ir_values.set_default(cr, SUPERUSER_ID, 'product.product', 'taxes_id',
ir_values.set_default(cr, SUPERUSER_ID, 'product.template', 'taxes_id',
config.default_sale_tax and [config.default_sale_tax.id] or False, company_id=config.company_id.id)
ir_values.set_default(cr, SUPERUSER_ID, 'product.product', 'supplier_taxes_id',
ir_values.set_default(cr, SUPERUSER_ID, 'product.template', 'supplier_taxes_id',
config.default_purchase_tax and [config.default_purchase_tax.id] or False, company_id=config.company_id.id)

def set_chart_of_accounts(self, cr, uid, ids, context=None):
Expand Down

0 comments on commit 285ba3d

Please sign in to comment.