searcher on Function fields take only one domain clause as argument
This commit is contained in:
1 parent
cbcd0bfb8b
commit
244a8afe48
1 file changed
+7
-12
+7
-12
@@ -250,18 +250,13 @@ class Account(ModelSQL, ModelView):
|
||||
res[account.id] = unicode(account.name)
|
||||
return res
|
||||
|
||||
def search_rec_name(self, cursor, user, name, args, context=None):
|
||||
args2 = []
|
||||
i = 0
|
||||
while i < len(args):
|
||||
ids = self.search(cursor, user, [('code', args[i][1], args[i][2])],
|
||||
limit=1, context=context)
|
||||
if ids:
|
||||
args2.append(('code', args[i][1], args[i][2]))
|
||||
else:
|
||||
args2.append((self._rec_name, args[i][1], args[i][2]))
|
||||
i += 1
|
||||
return args2
|
||||
def search_rec_name(self, cursor, user, name, clause, context=None):
|
||||
ids = self.search(cursor, user, [('code',) + clause[1:]], limit=1,
|
||||
context=context)
|
||||
if ids:
|
||||
return [('code',) + clause[1:]]
|
||||
else:
|
||||
return [(self._rec_name,) + clause[1:]]
|
||||
|
||||
def convert_view(self, cursor, user, tree, context=None):
|
||||
res = tree.xpath('//field[@name=\'analytic_accounts\']')
|
||||
|
||||
Reference in new issue
Block a user