summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/shipment_group.py
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-05-14 15:09:46 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-05-14 15:09:46 +0700
commit1d7a2902b1b97e6fb7951252cf851695d6a8ee8e (patch)
tree4f54154c2742927b7f2a21a7ff1192202a85fbbb /indoteknik_custom/models/shipment_group.py
parent2217e86706fcaf03da2c05761b4f837e90374ec2 (diff)
shipment group
Diffstat (limited to 'indoteknik_custom/models/shipment_group.py')
-rw-r--r--indoteknik_custom/models/shipment_group.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/indoteknik_custom/models/shipment_group.py b/indoteknik_custom/models/shipment_group.py
index b7d7ac12..a4bea9c4 100644
--- a/indoteknik_custom/models/shipment_group.py
+++ b/indoteknik_custom/models/shipment_group.py
@@ -93,6 +93,9 @@ class ShipmentGroupLine(models.Model):
if self.shipment_id.carrier_id and self.shipment_id.carrier_id != picking.carrier_id:
raise UserError('carrier must be same as shipment group')
+ if picking.total_mapping_koli == 0:
+ raise UserError(f'Picking {picking.name} tidak memiliki mapping koli')
+
self.partner_id = picking.partner_id
self.shipping_paid_by = picking.sale_id.shipping_paid_by
self.carrier_id = picking.carrier_id.id