From 2c623c2bfa43337b5744be20a34c6656a848a47a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Fri, 15 Nov 2013 15:03:00 +0100 Subject: [PATCH] Use get_eval for check_required computation issue3473 review1561002 (transplanted from 4786286136344caf3e4bda27c23ac1ab911d9380) --- tryton/gui/window/view_form/model/field.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tryton/gui/window/view_form/model/field.py b/tryton/gui/window/view_form/model/field.py index ad2d77ec0f..fad9d67454 100644 --- a/tryton/gui/window/view_form/model/field.py +++ b/tryton/gui/window/view_form/model/field.py @@ -80,7 +80,7 @@ class CharField(object): def check_required(self, record): state_attrs = self.get_state_attrs(record) if bool(int(state_attrs.get('required') or 0)): - if (not self.get(record) + if (not self.get_eval(record) and not bool(int(state_attrs.get('readonly') or 0))): return False return True