diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index 15c5b4c7a4e..b4fe09f8066 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -414,7 +414,7 @@ class StockQuant(models.Model): for quant in quants: try: - with self._cr.savepoint(): + with self._cr.savepoint(flush=False): # Avoid flush compute store of package self._cr.execute("SELECT 1 FROM stock_quant WHERE id = %s FOR UPDATE NOWAIT", [quant.id], log_exceptions=False) quant.write({ 'quantity': quant.quantity + quantity,