diff --git a/tryton/pyson.py b/tryton/pyson.py index 84e117df6e..81c6281307 100644 --- a/tryton/pyson.py +++ b/tryton/pyson.py @@ -154,7 +154,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,