Fix domain concatenation between list and tuple

(transplanted from a4a8b60d192f53fce094e81390736316f72a0089)
This commit is contained in:
Cédric Krier committed 2013-08-08 02:34:15 +02:00
1 parent 408fa995c0
commit 932fd06ea4
1 file changed
+8 -8
+8 -8
View File
@@ -378,11 +378,11 @@ class AccountTemplate(ModelSQL, ModelView):
def search_rec_name(self, name, clause):
ids = self.search([
('code',) + clause[1:],
('code',) + tuple(clause[1:]),
], limit=1)
if ids:
return [('code',) + clause[1:]]
return [(self._rec_name,) + clause[1:]]
return [('code',) + tuple(clause[1:])]
return [(self._rec_name,) + tuple(clause[1:])]
def _get_account_value(self, template, account=None):
'''
@@ -845,11 +845,11 @@ class Account(ModelSQL, ModelView):
def search_rec_name(self, name, clause):
ids = self.search([
('code',) + clause[1:],
('code',) + tuple(clause[1:]),
], limit=1)
if ids:
return [('code',) + clause[1:]]
return [(self._rec_name,) + clause[1:]]
return [('code',) + tuple(clause[1:])]
return [(self._rec_name,) + tuple(clause[1:])]
def copy(self, ids, default=None):
if default is None:
@@ -1034,8 +1034,8 @@ class AccountDeferral(ModelSQL, ModelView):
def search_rec_name(self, name, clause):
ids = self.search(['OR',
('account.rec_name',) + clause[1:],
('fiscalyear.rec_name',) + clause[1:],
('account.rec_name',) + tuple(clause[1:]),
('fiscalyear.rec_name',) + tuple(clause[1:]),
])
return [('id', 'in', ids)]