summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-10-06 11:09:53 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-10-06 11:09:53 +0700
commitb56d24f03025c3cb4d9c41b60966b31f42ebe070 (patch)
tree9c454ceafd8952e85f9df807422850d659afa16b
parent1c18f6c7438537a60f181d089df06a0b4ba915f9 (diff)
remove mandatory tracking number if pickup in muara baru or ltc
-rw-r--r--indoteknik_custom/models/delivery_order.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/indoteknik_custom/models/delivery_order.py b/indoteknik_custom/models/delivery_order.py
index aa0d6e6e..3f8da384 100644
--- a/indoteknik_custom/models/delivery_order.py
+++ b/indoteknik_custom/models/delivery_order.py
@@ -43,8 +43,11 @@ class DeliveryOrder(models.TransientModel):
if picking.origin:
sale_order = self.env['sale.order'].search([('name', '=', picking.origin)], limit=1)
if sale_order.carrier_id:
- if not line_tracking_no and not (sale_order.carrier_id.id == 1 or sale_order.carrier_id.name == 'INDOTEKNIK DELIVERY'):
- raise UserError('Pengiriman selain Indoteknik Delivery, nomor tracking harus diisi')
+ if not line_tracking_no and not (sale_order.carrier_id.id == 1
+ or sale_order.carrier_id.name == 'INDOTEKNIK DELIVERY'
+ or sale_order.carrier_id.name == 'PICKUP MUARA BARU'
+ or sale_order.carrier_id.name == 'PICKUP LTC'):
+ raise UserError('Pengiriman selain Indoteknik Delivery & Pickup, nomor tracking harus diisi')
return super(DeliveryOrder, self).create(vals)