Fix name_search when args is None

This commit is contained in:
Cédric Krier committed 2009-01-10 22:32:12 +01:00
1 parent 8d123218c3
commit ccd75033ce
1 file changed
+4 -4
+4 -4
View File
@@ -306,11 +306,11 @@ class AccountTemplate(OSV):
context=None, limit=None):
if name:
ids = self.search(cursor, user,
[('code', 'like', name + '%')] + args,
[('code', 'like', name + '%')] + (args or []),
limit=limit, context=context)
if not ids:
ids = self.search(cursor, user,
[(self._rec_name, operator, name)] + args,
[(self._rec_name, operator, name)] + (args or []),
limit=limit, context=context)
else:
ids = self.search(cursor, user, args, limit=limit, context=context)
@@ -790,11 +790,11 @@ class Account(OSV):
context=None, limit=None):
if name:
ids = self.search(cursor, user,
[('code', 'like', name + '%')] + args,
[('code', 'like', name + '%')] + (args or []),
limit=limit, context=context)
if not ids:
ids = self.search(cursor, user,
[(self._rec_name, operator, name)] + args,
[(self._rec_name, operator, name)] + (args or []),
limit=limit, context=context)
else:
ids = self.search(cursor, user, args, limit=limit, context=context)