From b50f79cadebf3709eea0ea7f21a4235c1a3b76bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 27 Sep 2017 18:37:33 +0200 Subject: [PATCH] Fix searcher methods for dot notation issue6757 review40651002 --- stock.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stock.py b/stock.py index 99273c6eb1..bd76ab5480 100644 --- a/stock.py +++ b/stock.py @@ -540,7 +540,8 @@ class Move: @classmethod def search_customer_drop(cls, name, clause): return ['OR', - ('origin.sale.party',) + tuple(clause[1:]) + ('sale.line',), - (('origin.purchase.customer',) + tuple(clause[1:]) - + ('purchase.line',)), + ('origin.sale.party' + clause[0].lstrip(name),) + + tuple(clause[1:3]) + ('sale.line',) + tuple(clause[3:]), + ('origin.purchase.customer' + clause[0].lstrip(name),) + + tuple(clause[1:3]) + ('purchase.line',) + tuple(clause[3:]), ]