Ensure clause concatination works with tuple vs list
This commit is contained in:
1 parent
f73bd47027
commit
6d0aecf891
2 files changed
+5
-5
No files matched your search
@@ -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)]
|
||||
|
||||
|
||||
@@ -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)):
|
||||
|
||||
Reference in new issue
Block a user