changeset ea613776d06a in modules/stock:6.4
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=ea613776d06a
description:
        Pass a tuple of lists into product by locations

        issue11595
        review445141003
        (grafted from 5b04b3307325b5352c7274858ec4306fe41ef45f)
diffstat:

 product.py |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (17 lines):

diff -r 2ba49b5170ae -r ea613776d06a product.py
--- a/product.py        Wed Aug 17 23:44:32 2022 +0200
+++ b/product.py        Mon Aug 22 14:11:11 2022 +0200
@@ -87,11 +87,11 @@
         Product = pool.get('product.product')
 
         product2locations = defaultdict(list)
-        product_ids = [(p.id,) for p in sub_products]
+        product_ids = list(map(int, sub_products))
         with Transaction().set_context(company=company.id):
             quantities = Product.products_by_location(
                 location_ids, with_childs=True,
-                grouping=('product',), grouping_filter=product_ids)
+                grouping=('product',), grouping_filter=(product_ids,))
         for key, quantity in quantities.items():
             location_id, product_id, = key
             if quantity:

Reply via email to