changeset 5b04b3307325 in modules/stock:default
details: https://hg.tryton.org/modules/stock?cmd=changeset&node=5b04b3307325
description:
Pass a tuple of lists into product by locations
issue11595
review445141003
diffstat:
product.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (17 lines):
diff -r 9917f3455916 -r 5b04b3307325 product.py
--- a/product.py Fri Jun 17 11:18:13 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: