From bff66ae5e2ab36433902f536d663f9a0cc1efa6d Mon Sep 17 00:00:00 2001 From: ntlquynh2209 Date: Thu, 22 Sep 2022 02:28:16 +0000 Subject: [PATCH] [FIX] hr_expense: Fix compute amount closes odoo/odoo#101503 X-original-commit: 42a1c432bd52dc28ebfb930e81c0fb2a4501cf54 Signed-off-by: Kevin Baptiste --- addons/hr_expense/models/hr_expense.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 96eaf69da4c..936701b79d3 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -58,7 +58,7 @@ class HrExpense(models.Model): product_id = fields.Many2one('product.product', string='Category', tracking=True, states={'done': [('readonly', True)]}, domain="[('can_be_expensed', '=', True), '|', ('company_id', '=', False), ('company_id', '=', company_id)]", ondelete='restrict') product_description = fields.Html(compute='_compute_product_description') product_uom_id = fields.Many2one('uom.uom', string='Unit of Measure', compute='_compute_from_product_id_company_id', - store=True, precompute=True, copy=True, states={'draft': [('readonly', False)], 'refused': [('readonly', False)]}, + store=True, precompute=True, copy=True, readonly=True, domain="[('category_id', '=', product_uom_category_id)]") product_uom_category_id = fields.Many2one(related='product_id.uom_id.category_id', readonly=True, string="UoM Category") unit_amount = fields.Float("Unit Price", compute='_compute_from_product_id_company_id', readonly=False, store=True, precompute=True, required=True, copy=True,