From 5ad6ee522389f362bf9c940dc9b66eb494438f4e Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Thu, 8 Oct 2009 22:58:56 +0300 Subject: [PATCH] [Imp] Allow expressions: ".. child_of, 1" , not only list(1) bzr revid: p_christ@hol.gr-20091008195856-iyhz4abq51p871ip --- bin/osv/expression.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/osv/expression.py b/bin/osv/expression.py index cabc98eaab9..b488cea535c 100644 --- a/bin/osv/expression.py +++ b/bin/osv/expression.py @@ -189,6 +189,8 @@ class expression(object): if operator == 'child_of': if isinstance(right, basestring): ids2 = [x[0] for x in field_obj.name_search(cr, uid, right, [], 'like', limit=None)] + elif isinstance(right, (int, long)): + ids2 = list([right]) else: ids2 = list(right)