Crash when process a purchase from purchase request created from a sale.

This commit is contained in:
Carlos G?lvez 2019-04-03 11:15:22 +02:00
parent 24c62d180c
commit a1e97738b7
2 changed files with 16 additions and 0 deletions

15
issue8038.diff Normal file
View File

@ -0,0 +1,15 @@
Index: b/trytond/trytond/modules/sale_supply_drop_shipment/stock.py
===================================================================
--- a/trytond/trytond/modules/sale_supply_drop_shipment/stock.py
+++ b/trytond/trytond/modules/sale_supply_drop_shipment/stock.py
@@ -423,7 +423,9 @@ class ShipmentDrop(Workflow, ModelSQL, M
for move in shipment.supplier_moves:
if not move.origin:
continue
- sale_line = request2sline[pline2request[move.origin]]
+ sale_line = request2sline.get(pline2request.get(move.origin))
+ if not sale_line:
+ continue
for move in sale_line.moves:
if (move.state not in ('cancel', 'done')
and not move.shipment

1
series
View File

@ -80,3 +80,4 @@ issue7856.diff # [stock] Can't move qty from a parent location to child location
issue8058.diff # [stock_supply_production] Can't create productions from request because exceeds digits limit
#issue7334.diff # [trytond] read history that created_date is before the requested create_date
issue8038.diff # [sale_supply_drop_shipment] Crash when process a purchase from purchase request created from a sale