From 989a78b3fc04e7b5b79e165fda8539be5f091b8c Mon Sep 17 00:00:00 2001 From: Simon Lejeune Date: Mon, 30 Dec 2019 13:39:55 +0000 Subject: [PATCH] [REF] stock_account: valuation layer and not admin user missing bit from rev[0] [0] 7ef11e3c96893dffc1bad93917c6955a38ac6002 closes odoo/odoo#42517 X-original-commit: 8ff69abc9010bb2aa05dea5a5f2e1fa545e6179c Signed-off-by: Simon Lejeune (sle) --- addons/stock_account/models/stock_move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock_account/models/stock_move.py b/addons/stock_account/models/stock_move.py index da8b1d15c15..6ecd9f76e11 100644 --- a/addons/stock_account/models/stock_move.py +++ b/addons/stock_account/models/stock_move.py @@ -304,7 +304,7 @@ class StockMove(models.Model): # adapt standard price on incomming moves if the product cost_method is 'average' std_price_update = {} for move in self.filtered(lambda move: move._is_in() and move.with_company(move.company_id).product_id.cost_method == 'average'): - product_tot_qty_available = move.product_id.with_company(move.company_id).quantity_svl + tmpl_dict[move.product_id.id] + product_tot_qty_available = move.product_id.sudo().with_company(move.company_id).quantity_svl + tmpl_dict[move.product_id.id] rounding = move.product_id.uom_id.rounding valued_move_lines = move._get_in_move_lines()