From 18e03c73691d9efa82cbf82b5e084172fe74665e Mon Sep 17 00:00:00 2001 From: sergio-teruel <sergio.teruel@tecnativa.com> Date: Thu, 25 May 2023 16:30:12 +0200 Subject: [PATCH] [FIX] sale: uom update on new order lines The uom should be editable on new lines, independently of their state. With this commit, users will be able to change the uom on new lines of locked/cancelled/confirmed orders. closes odoo/odoo#122246 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> --- addons/sale/models/sale_order_line.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/models/sale_order_line.py b/addons/sale/models/sale_order_line.py index 8f44d5a47df9..aac840af39ae 100644 --- a/addons/sale/models/sale_order_line.py +++ b/addons/sale/models/sale_order_line.py @@ -316,7 +316,7 @@ 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.product_uom_readonly = line.ids and line.state in ['sale', 'done', 'cancel'] @api.depends('is_expense') def _compute_qty_delivered_method(self): -- GitLab