From a2b80e731d741077c79976df2f42515c4e31a675 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Fri, 8 Apr 2022 19:07:14 +0200 Subject: [PATCH] Send only the required fields when fetching a readonly view definition issue11134 review380081002 --- sale.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/sale.py b/sale.py index 087704ddb9..ab495f2c77 100644 --- a/sale.py +++ b/sale.py @@ -17,24 +17,21 @@ class Line(metaclass=PoolMeta): states={ 'invisible': Eval('type') != 'line', 'readonly': Eval('sale_state') != 'draft', - }, - depends=['type', 'sale_state']) + }) discount_rate = fields.Function(fields.Numeric( "Discount Rate", digits=(16, 4), states={ 'invisible': Eval('type') != 'line', 'readonly': Eval('sale_state') != 'draft', - }, - depends=['type', 'sale_state']), + }), 'on_change_with_discount_rate', setter='set_discount_rate') discount_amount = fields.Function(Monetary( "Discount Amount", currency='currency', digits=price_digits, states={ 'invisible': Eval('type') != 'line', 'readonly': Eval('sale_state') != 'draft', - }, - depends=['type', 'sale_state']), + }), 'on_change_with_discount_amount', setter='set_discount_amount') discount = fields.Function(fields.Char(