diff --git a/modules/stock/location.py b/modules/stock/location.py index 158e39a11e..95ed005625 100644 --- a/modules/stock/location.py +++ b/modules/stock/location.py @@ -460,7 +460,7 @@ class Location(DeactivableMixin, tree(), ModelSQL, ModelView): }.get(operator_, lambda v, l: False) ids = [] - for location in cls.search([]): + for location in cls.search([], order=[('left', 'ASC')]): if operator_(getattr(location, name), operand): ids.append(location.id) return [('id', 'in', ids)]