[FIX] stock: get only package with available qty in least package removal strategy

closes odoo/odoo#141947

Signed-off-by: William Henrotin (whe) <whe@odoo.com>
This commit is contained in:
Michele
2023-11-21 20:06:39 +00:00
parent 4c3fde5412
commit 217b500a94
+1 -1
View File
@@ -617,7 +617,7 @@ class StockQuant(models.Model):
# Fetch the available packages and contents
query = self._where_calc(domain)
query_str, params = query.select('package_id', 'SUM(quantity - reserved_quantity) AS available_qty')
query_str += ' GROUP BY package_id ORDER BY available_qty DESC'
query_str += ' GROUP BY package_id HAVING SUM(quantity - reserved_quantity) > 0 ORDER BY available_qty DESC'
self._cr.execute(query_str, params)
qty_by_package = self._cr.fetchall()