diff --git a/tryton/gui/window/view_form/model/record.py b/tryton/gui/window/view_form/model/record.py index bf778bd681..9bf78e8999 100644 --- a/tryton/gui/window/view_form/model/record.py +++ b/tryton/gui/window/view_form/model/record.py @@ -452,10 +452,10 @@ class Record(SignalEvent): self._check_load() ctx = rpc.CONTEXT.copy() ctx['context'] = ctx.copy() + ctx['context'].update(self.context_get()) for name, field in self.group.fields.items(): ctx[name] = field.get_eval(self, check_load=check_load) - ctx['context'].update(self.context_get()) ctx['active_id'] = self.id ctx['id'] = self.id # Force local id ctx['_user'] = rpc._USER