From 8973681ae1834a193451e9395fca996cc9605a8f Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Fri, 4 Dec 2009 14:28:19 +0530 Subject: [PATCH] [FIX] Expression : _recursive_in corrected bzr revid: jvo@tinyerp.com-20091204085819-hdx3k0gdxf4j4qcf --- bin/osv/expression.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index 8fc7be28467..d1fdfedf464 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -58,7 +58,8 @@ class expression(object): cr.execute('SELECT "%s"' \ ' FROM "%s"' \ ' WHERE "%s" in (%s)' % (s, f, w, ','.join(['%s']*len(subids))), - subids) + subids) + res.extend([r[0] for r in cr.fetchall()]) else: cr.execute('SELECT distinct("%s")' \ ' FROM "%s" where "%s" is not null' % (s, f, s)),