summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-06-10 10:43:59 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-06-10 10:43:59 +0700
commit423b06aaa313a1334ce7abc6d3d2c65b36019219 (patch)
treec6d34ab5bb3ecf261ffc2218fee97b38e535d5fb
parentf859c0f4385689be8205cbfde1f0241f8a7b2a22 (diff)
push
-rw-r--r--fixco_custom/models/stock_picking_shipment_group.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/fixco_custom/models/stock_picking_shipment_group.py b/fixco_custom/models/stock_picking_shipment_group.py
index 1b1b1df..d317a99 100644
--- a/fixco_custom/models/stock_picking_shipment_group.py
+++ b/fixco_custom/models/stock_picking_shipment_group.py
@@ -16,11 +16,11 @@ class StockPickingShipmentGroup(models.TransientModel):
pickings = self.env['stock.picking'].browse(picking_ids)
- # Create the Shipment Group
shipment_group = self.env['shipment.group'].create({})
for picking in pickings:
- # Link picking to shipment group
+ if picking.shipment_group_id:
+ continue
picking.shipment_group_id = shipment_group.id
for move in picking.move_ids_without_package:
@@ -29,9 +29,9 @@ class StockPickingShipmentGroup(models.TransientModel):
'product_id': move.product_id.id,
'carrier': picking.carrier,
'invoice_marketplace': picking.invoice_mp,
+ 'picking_id': picking.id,
})
- # Return action to open the newly created shipment group
return {
'type': 'ir.actions.act_window',
'res_model': 'shipment.group',