summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/stock_picking.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index 71eca020..ae3c8f1d 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -1646,6 +1646,14 @@ class StockPicking(models.Model):
sale_order_delay = self.env['sale.order.delay'].search([('so_number', '=', order.name)], limit=1)
+ product_shipped = []
+ for move_line in self.move_line_ids_without_package:
+ if move_line.qty_done > 0:
+ product_shipped.append({
+ 'name': move_line.product_id.name,
+ 'qty': move_line.qty_done
+ })
+
response = {
'delivery_order': {
'name': self.name,
@@ -1662,7 +1670,8 @@ class StockPicking(models.Model):
'eta': self.generate_eta_delivery(),
'is_biteship': True if self.biteship_id else False,
'manifests': self.get_manifests(),
- 'is_delay': True if sale_order_delay and sale_order_delay.status == 'delayed' else False
+ 'is_delay': True if sale_order_delay and sale_order_delay.status == 'delayed' else False,
+ 'products': product_shipped
}
if self.biteship_id: