changeset 60a856616492 in modules/stock_supply:default
details: 
https://hg.tryton.org/modules/stock_supply?cmd=changeset&node=60a856616492
description:
        Do not filter by all product ids in products_by_location

        issue10588
        review371341002
diffstat:

 shipment.py |  5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diffs (21 lines):

diff -r 2007d00b4e8f -r 60a856616492 shipment.py
--- a/shipment.py       Sun Jul 04 17:54:49 2021 +0200
+++ b/shipment.py       Fri Aug 06 09:42:38 2021 +0200
@@ -63,13 +63,16 @@
                     ('type', 'in', ['goods', 'assets']),
                     ], order=[('id', 'ASC')])
             product_ids = [p.id for p in products]
+            grouping_filter = None
         else:
             product_ids = list(id2product.keys())
             product_ids.sort()
+            grouping_filter = (product_ids,)
 
         with Transaction().set_context(forecast=True, stock_date_end=today):
             pbl = Product.products_by_location(
-                location_ids, with_childs=True, grouping_filter=(product_ids,))
+                location_ids, with_childs=True,
+                grouping_filter=grouping_filter)
 
         shipments = []
         date = today

Reply via email to