Use Or-ed domain for search_rec_name of location

issue8054
review259191003
This commit is contained in:
Cédric Krier
2019-03-28 19:42:15 +01:00
parent 3982b963c5
commit c017f27b31
+4 -6
View File
@@ -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):