diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 76fb97b6b71..81efdbca71e 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2272,6 +2272,8 @@ class stock_move(osv.osv): res = [] for move in self.browse(cr, uid, ids, context=context): move_qty = move.product_qty + if move_qty <= 0: + raise osv.except_osv(_('Error!'), _('Can not consume a move with negative or zero quantity !')) quantity_rest = move.product_qty quantity_rest -= quantity