From 86dfd607696ad507e270a11d1cee4aaac2db31df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Thu, 27 Jun 2013 17:24:41 +0200 Subject: [PATCH] Fix child_of in referenced search on Many2One and Reference fields review953002 --- trytond/model/modelsql.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 874b3a1e02..884526410d 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -1250,9 +1250,11 @@ class ModelSQL(ModelStorage): if field._type in ('many2one', 'reference'): if field._type == 'many2one': Target = pool.get(field.model_name) + m2o_search = [(fargs[1],) + tuple(domain[i][1:])] else: Target = pool.get(domain[i][3]) - m2o_search = [(fargs[1], domain[i][1], domain[i][2])] + m2o_search = [(fargs[1],) + tuple(domain[i][1:3]) + + tuple(domain[i][4:])] if 'active' in Target._fields: m2o_search += [('active', 'in', (True, False))] if hasattr(field, 'search'):