From 3a653fafb3a371380935eed4be07e05c706f5ba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 18 Mar 2009 16:47:34 +0100 Subject: [PATCH] Fix child_of on Many2Many for new relation_name --- trytond/model/modelsql.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 4d07a03f3a..6d82d844cc 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -1191,8 +1191,9 @@ class ModelSQL(ModelStorage): ids2 = target_obj.search(cursor, user, [(domain[i][3], 'child_of', ids2)], context=context) + relation_obj = self.pool.get(field.relation_name) query1 = 'SELECT "' + field.origin + '" ' \ - 'FROM "' + field.relation_name + '" ' \ + 'FROM "' + relation_obj._table + '" ' \ 'WHERE "' + field.target + '" IN (' + \ ','.join(['%s' for x in ids2]) + ') ' \ 'AND "' + field.origin + '" IS NOT NULL'