changeset 44ea874af1f0 in modules/sale_stock_quantity:default
details: 
https://hg.tryton.org/modules/sale_stock_quantity?cmd=changeset&node=44ea874af1f0
description:
        Test forecast quantity always on the sale date

        issue11377
        review409061002
diffstat:

 sale.py |  8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

diffs (20 lines):

diff -r 1a3888cfc7ba -r 44ea874af1f0 sale.py
--- a/sale.py   Mon Apr 11 23:44:19 2022 +0200
+++ b/sale.py   Sat Apr 16 11:28:47 2022 +0200
@@ -129,15 +129,9 @@
         product_ids = {l.product.id for l in filter(filter_line, self.lines)}
         product_ids = list(product_ids)
 
-        # The product must be available at least the day before
-        # for sale in the future
-        stock_date = sale_date
-        if sale_date > today:
-            stock_date -= datetime.timedelta(1)
-
         with transaction.set_context(
                 locations=[self.warehouse.id],
-                stock_date_end=stock_date,
+                stock_date_end=sale_date,
                 stock_assign=True):
             products = Product.browse(product_ids)
         quantities = {p: p.forecast_quantity for p in products}

Reply via email to