From 05ffef2dca7c73b1bd634dedf1e3a700c6c6c5e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 1 Feb 2018 17:34:52 +0100 Subject: [PATCH] Generate valid domain for search_rec_name When searching on another field, it is the first element of the clause that must be removed instead of use it only. issue7099 review41021002 --- stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock.py b/stock.py index 61b5815e02..5635519a7d 100644 --- a/stock.py +++ b/stock.py @@ -92,7 +92,7 @@ class Package: def search_rec_name(cls, name, clause): domain = super(Package, cls).search_rec_name(name, clause) return ['OR', domain, - ('shipping_reference',) + tuple(clause[:1]), + ('shipping_reference',) + tuple(clause[1:]), ] @@ -132,7 +132,7 @@ class ShipmentOut: def search_rec_name(cls, name, clause): domain = super(ShipmentOut, cls).search_rec_name(name, clause) return ['OR', domain, - ('reference',) + tuple(clause[:1]), + ('reference',) + tuple(clause[1:]), ] @classmethod