details:   https://code.tryton.org/tryton/commit/6d9d821cc00f
branch:    default
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
diffstat:

 modules/web_shop/web.py |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (21 lines):

diff -r d859e52b7ba4 -r 6d9d821cc00f modules/web_shop/web.py
--- a/modules/web_shop/web.py   Tue Feb 03 10:20:59 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):

Reply via email to