From 7142412e2280938127cdc267690b794885d7e7e3 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 4 Oct 2021 11:55:20 +0200 Subject: [PATCH] [FIX] sale_stock_available_info_popup: cache miss TT29615 sale_stock_available_info_popup 13.0.1.0.1 --- sale_stock_available_info_popup/__manifest__.py | 2 +- sale_stock_available_info_popup/models/sale_order.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/sale_stock_available_info_popup/__manifest__.py b/sale_stock_available_info_popup/__manifest__.py index 942a5aec6..393c080f2 100644 --- a/sale_stock_available_info_popup/__manifest__.py +++ b/sale_stock_available_info_popup/__manifest__.py @@ -7,7 +7,7 @@ "author": "Tecnativa, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "category": "Warehouse Management", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "license": "AGPL-3", "depends": ["sale_stock", "stock_available"], "data": ["views/sale_order_views.xml"], diff --git a/sale_stock_available_info_popup/models/sale_order.py b/sale_stock_available_info_popup/models/sale_order.py index 53c6eff34..b19ca7f26 100644 --- a/sale_stock_available_info_popup/models/sale_order.py +++ b/sale_stock_available_info_popup/models/sale_order.py @@ -16,10 +16,9 @@ class SaleOrderLine(models.Model): @api.depends("product_id", "product_uom_qty") def _compute_immediately_usable_qty_today(self): qty_processed_per_product = defaultdict(lambda: 0) - remaining = self.env["sale.order.line"] + self.immediately_usable_qty_today = False for line in self.sorted(key=lambda r: r.sequence): if not line.display_qty_widget: - remaining |= line continue product = line.product_id qty_processed = qty_processed_per_product[product.id] @@ -27,4 +26,3 @@ class SaleOrderLine(models.Model): product.immediately_usable_qty - qty_processed ) qty_processed_per_product[product.id] += line.product_uom_qty - remaining.write({"immediately_usable_qty_today": False})