[FIX] base: location_name_search search may return twice the limit value

This commit is contained in:
Yannick Tivisse
2016-02-02 09:50:11 +01:00
parent 2ff3749064
commit a7bac68f45
+1 -1
View File
@@ -19,7 +19,7 @@ def location_name_search(self, cr, user, name='', args=None, operator='ilike',
if ids:
search_domain.append(('id', 'not in', ids))
ids.extend(self.search(cr, user, search_domain + args,
limit=limit, context=context))
limit=limit-len(ids), context=context))
locations = self.name_get(cr, user, ids, context)
return sorted(locations, key=lambda (id, name): ids.index(id))