changeset 4c903da995b3 in modules/web_shop:5.8
details: https://hg.tryton.org/modules/web_shop?cmd=changeset&node=4c903da995b3
description:
Keep context when re-browsing products
issue10668
review363701002
(grafted from 0ef20050e8683dabd331b61b86c3bdce183f3d69)
diffstat:
web.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diffs (17 lines):
diff -r 92bd56cc445d -r 4c903da995b3 web.py
--- a/web.py Thu Jun 17 21:30:22 2021 +0200
+++ b/web.py Fri Aug 27 08:56:46 2021 +0200
@@ -187,10 +187,11 @@
prices, taxes = {}, {}
for tax_ids, products in taxes2products.items():
- products = Product.browse(products)
+ with Transaction().set_context(**self.get_context()):
+ products = Product.browse(products)
+ taxes_ = Tax.browse(tax_ids)
with Transaction().set_context(taxes=tax_ids):
prices.update(Product.get_sale_price(products))
- taxes_ = Tax.browse(tax_ids)
for product in products:
taxes[product.id] = sum(
t['amount']