changeset fe1bafbeec05 in modules/account_product:6.0
details:
https://hg.tryton.org/modules/account_product?cmd=changeset&node=fe1bafbeec05
description:
Only return taxes for the current company
issue10509
review336421003
(grafted from b6cdedd37debee3a9cf4578c036910b22e248bd7)
diffstat:
product.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (17 lines):
diff -r 8c87e781a083 -r fe1bafbeec05 product.py
--- a/product.py Mon May 03 15:43:41 2021 +0200
+++ b/product.py Thu Jun 17 17:31:34 2021 +0200
@@ -194,10 +194,12 @@
return self.get_multivalue(name[:-5], **pattern)
def get_taxes(self, name):
+ company = Transaction().context.get('company')
if self.taxes_parent:
return [x.id for x in getattr(self.parent, name)]
else:
- return [x.id for x in getattr(self, name[:-5])]
+ return [x.id for x in getattr(self, name[:-5])
+ if x.company.id == company]
@fields.depends('parent', '_parent_parent.accounting', 'accounting')
def on_change_with_accounting(self):