From 98684392b6b813c3c836dbdea0396cd3f4affa8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 7 Jul 2021 00:41:02 +0200 Subject: [PATCH] Set lines readonly when no company is set issue10539 review367211002 --- sale.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index c893c80719..dc608a4c9f 100644 --- a/sale.py +++ b/sale.py @@ -22,9 +22,11 @@ class Sale(metaclass=PoolMeta): cls.party.states['readonly'] = (cls.party.states['readonly'] | Eval('lines', [0])) cls.lines.states['readonly'] = (cls.lines.states['readonly'] - | ~Eval('party')) + | ~Eval('party') | ~Eval('company')) if 'party' not in cls.lines.depends: cls.lines.depends.append('party') + if 'company' not in cls.lines.depends: + cls.lines.depends.append('company') @fields.depends('company') def on_change_party(self):