From b56d24f03025c3cb4d9c41b60966b31f42ebe070 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Thu, 6 Oct 2022 11:09:53 +0700 Subject: remove mandatory tracking number if pickup in muara baru or ltc --- indoteknik_custom/models/delivery_order.py | 7 +++++-- 1 file 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) -- cgit v1.2.3