From c594b231afbbafa12937554adb50a2cf71d1a44e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Fri, 11 Jul 2014 18:18:36 +0200 Subject: [PATCH] Make party readonly in case there is lines issue3942 review5321002 --- sale.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index f8b896c3c5..bcf7d3201a 100644 --- a/sale.py +++ b/sale.py @@ -67,7 +67,8 @@ class Sale(Workflow, ModelSQL, ModelView): depends=['state']) party = fields.Many2One('party.party', 'Party', required=True, select=True, states={ - 'readonly': Eval('state') != 'draft', + 'readonly': ((Eval('state') != 'draft') + | (Eval('lines', [0]) & Eval('party'))), }, depends=['state']) party_lang = fields.Function(fields.Char('Party Language'),