Add patch to revert part of last change in sale module on searcher methods for shipments

This commit is contained in:
Bernat Brunet Torruella 2017-11-07 07:06:20 +01:00
parent e8c72b4006
commit 348d3b3c3c
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,21 @@
diff -r d1160d8084c5 sale.py
--- a/trytond/trytond/modules/sale/sale.py Wed Sep 27 18:37:32 2017 +0200
+++ b/trytond/trytond/modules/sale/sale.py Tue Nov 07 06:59:18 2017 +0100
@@ -580,12 +580,12 @@
Search on shipments or returns
'''
def method(self, name, clause):
- nested = clause[0].lstrip(name)
- if nested:
- return [('lines.moves.shipment' + nested,)
- + tuple(clause[1:3]) + (model_name,) + tuple(clause[3:])]
+ if isinstance(clause[2], basestring):
+ target = 'rec_name'
else:
- return [('lines.moves.shipment',) + tuple(clause[1:3])]
+ target = 'id'
+ return [('lines.moves.shipment.' + target,) + tuple(clause[1:])
+ + (model_name,)]
return classmethod(method)
search_shipments = search_shipments_returns('stock.shipment.out')

1
series
View File

@ -33,6 +33,7 @@ posted_quantity_property_stockmove.diff
sale_supply_drop_shipment_save_move.diff
#do_not_lock_on_assign_try.diff
account_asset_add_party.diff
search_sales_from_shipments.diff
issue6579.diff