details: https://code.tryton.org/tryton/commit/fd65fe3a0d14
branch: 7.8
user: Ahmed AlBoori <[email protected]>
date: Mon Feb 23 11:08:31 2026 +0100
description:
Add missing key parameter to get_products in web shop
1cf6e5cb9e4f added the parameter but did not update the tax rule
extension.
Closes #14620
(grafted from 6d9d821cc00fc5d9ac1de080aeaa5b62c4becca4)
diffstat:
modules/web_shop/web.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r 28bdd462ee4e -r fd65fe3a0d14 modules/web_shop/web.py
--- a/modules/web_shop/web.py Wed Jan 28 10:39:07 2026 +0100
+++ b/modules/web_shop/web.py Mon Feb 23 11:08:31 2026 +0100
@@ -320,7 +320,7 @@
class Shop_TaxRuleCountry(metaclass=PoolMeta):
__name__ = 'web.shop'
- def get_products(self, pattern=None):
+ def get_products(self, pattern=None, key=None):
pattern = pattern.copy() if pattern is not None else {}
if (self.warehouse
and self.warehouse.address
@@ -330,7 +330,7 @@
else:
pattern.setdefault('from_country')
pattern.setdefault('to_country')
- return super().get_products(pattern=pattern)
+ return super().get_products(pattern=pattern, key=key)
class Shop_Warehouse(ModelSQL):