Ensure clause concatination works with tuple vs list

This commit is contained in:
Cédric Krier committed 2012-08-05 21:10:40 +02:00
1 parent f73bd47027
commit 6d0aecf891
2 files changed
+5 -5

No files matched your search

+2 -2
View File
@@ -172,8 +172,8 @@ class Move(ModelSQL, ModelView):
def search_rec_name(self, name, clause):
ids = self.search(['OR',
('reference',) + clause[1:],
(self._rec_name,) + clause[1:],
('reference',) + tuple(clause[1:]),
(self._rec_name,) + tuple(clause[1:]),
])
return [('id', 'in', ids)]
+3 -3
View File
@@ -239,10 +239,10 @@ class Code(ModelSQL, ModelView):
return res
def search_rec_name(self, name, clause):
ids = self.search([('code',) + clause[1:]], limit=1, order=[])
ids = self.search([('code',) + tuple(clause[1:])], limit=1, order=[])
if ids:
return [('code',) + clause[1:]]
return [('name',) + clause[1:]]
return [('code',) + tuple(clause[1:])]
return [('name',) + tuple(clause[1:])]
def delete(self, ids):
if isinstance(ids, (int, long)):