Reviewers: ,
Please review this at http://codereview.tryton.org/583003/ Affected files: M tryton/gui/window/view_form/model/record.py Index: tryton/gui/window/view_form/model/record.py =================================================================== --- a/tryton/gui/window/view_form/model/record.py +++ b/tryton/gui/window/view_form/model/record.py @@ -249,6 +249,8 @@ self._check_load() value = {} for name, field in self.group.fields.iteritems(): + if name not in self._loaded: + continue value[name] = field.get_eval(self, check_load=check_load) value['id'] = self.id return value @@ -460,7 +462,7 @@ else: for field in fields: self[field] - self.validate([]) + self.validate(fields or []) def expr_eval(self, expr, check_load=False): if not isinstance(expr, basestring): -- [email protected] mailing list
