From c017f27b31306db7eeb3cd83f13af5e0fa5efa1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 28 Mar 2019 19:42:15 +0100 Subject: [PATCH] Use Or-ed domain for search_rec_name of location issue8054 review259191003 --- location.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/location.py b/location.py index 1afac43220..5796e41d9f 100644 --- a/location.py +++ b/location.py @@ -297,12 +297,10 @@ class Location(DeactivableMixin, tree(), ModelSQL, ModelView): @classmethod def search_rec_name(cls, name, clause): - locations = cls.search([ - ('code', '=', clause[2]), - ], order=[]) - if locations: - return [('id', 'in', [l.id for l in locations])] - return [(cls._rec_name,) + tuple(clause[1:])] + return ['OR', + (cls._rec_name,) + tuple(clause[1:]), + ('code',) + tuple(clause[1:]), + ] @classmethod def get_quantity(cls, locations, name):