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)