From e29a7b7b4ca445a8c1ad7a20e2ac4eb8541ac054 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 4 Aug 2014 19:41:43 +0200 Subject: [PATCH] [FIX] account: correct v8 version of map_tax() method of account.fiscal.postion --- addons/account/partner.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/account/partner.py b/addons/account/partner.py index 9c8220cbb9c..289a87f1dec 100644 --- a/addons/account/partner.py +++ b/addons/account/partner.py @@ -66,16 +66,16 @@ class account_fiscal_position(osv.osv): result.add(t.id) return list(result) - @api.v8 + @api.v8 # noqa def map_tax(self, taxes): - result = taxes.browse() + result = set() for tax in taxes: - found = False for t in self.tax_ids: if t.tax_src_id == tax: - result |= t.tax_dest_id - found = True - if not found: + if t.tax_dest_id: + result |= t.tax_dest_id + break + else: result |= tax return result