From 2e5c8b4eb427e580ed22417ff49cf3cb994ba88d Mon Sep 17 00:00:00 2001 From: sergio-teruel <sergio.teruel@tecnativa.com> Date: Wed, 24 May 2023 09:10:01 +0000 Subject: [PATCH] [FIX] sale: Uom field readonly for new sale order lines closes odoo/odoo#122537 X-original-commit: 18e03c73691d9efa82cbf82b5e084172fe74665e Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> --- addons/sale/models/sale_order_line.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/sale/models/sale_order_line.py b/addons/sale/models/sale_order_line.py index 0944ee7e3ee7..5637873819a5 100644 --- a/addons/sale/models/sale_order_line.py +++ b/addons/sale/models/sale_order_line.py @@ -915,7 +915,8 @@ class SaleOrderLine(models.Model): @api.depends('state') def _compute_product_uom_readonly(self): for line in self: - line.product_uom_readonly = line.state in ['sale', 'done', 'cancel'] + # line.ids checks whether it's a new record not yet saved + line.product_uom_readonly = line.ids and line.state in ['sale', 'done', 'cancel'] #=== CONSTRAINT METHODS ===# -- GitLab