diff --git a/product.py b/product.py index dcb7541cf3..12c4c8172f 100644 --- a/product.py +++ b/product.py @@ -152,12 +152,12 @@ class Product(ModelSQL, ModelView): @classmethod def search_rec_name(cls, name, clause): - ids = map(int, cls.search([('code',) + clause[1:]], order=[])) + ids = map(int, cls.search([('code',) + tuple(clause[1:])], order=[])) if ids: - ids += map(int, cls.search([('template.name',) + clause[1:]], - order=[])) + ids += map(int, + cls.search([('template.name',) + tuple(clause[1:])], order=[])) return [('id', 'in', ids)] - return [('template.name',) + clause[1:]] + return [('template.name',) + tuple(clause[1:])] def get_default_uom(self, name): return self.template.default_uom.id