diff options
| -rw-r--r-- | indoteknik_custom/models/delivery_order.py | 7 |
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) |
