From b7d2bb3a8b4b78f01f2191de6d3bed51113e7264 Mon Sep 17 00:00:00 2001 From: amoyaux Date: Wed, 25 Oct 2017 10:29:34 +0200 Subject: [PATCH] [FIX] sale: impossible to validate SO This reverts commit a5c82b0c572aba3daf789db54ff2aa26c3cb7682. Since can_be_expense is only available when hr_expense --- addons/sale_stock/models/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale_stock/models/stock.py b/addons/sale_stock/models/stock.py index 4f56b148a33..054b070b152 100644 --- a/addons/sale_stock/models/stock.py +++ b/addons/sale_stock/models/stock.py @@ -22,7 +22,7 @@ class StockMove(models.Model): result = super(StockMove, self).action_done() # Update delivered quantities on sale order lines - sale_order_lines = self.filtered(lambda move: move.procurement_id.sale_line_id and (not move.product_id.can_be_expensed or move.product_id.expense_policy=='no')).mapped('procurement_id.sale_line_id') + sale_order_lines = self.filtered(lambda move: move.procurement_id.sale_line_id and move.product_id.expense_policy == 'no').mapped('procurement_id.sale_line_id') for line in sale_order_lines: line.qty_delivered = line._get_delivered_qty() return result