diff --git a/tryton/pyson.py b/tryton/pyson.py index 0b28b61ddf..0740e0a892 100644 --- a/tryton/pyson.py +++ b/tryton/pyson.py @@ -153,7 +153,7 @@ class Eval(PYSON): @staticmethod def eval(dct, context): - if '.' in dct['v']: + if '.' in dct['v'] and dct['v'] not in context: base, name = dct['v'].split('.', 1) return Eval.eval({ 'v': name,