diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-10-06 11:09:53 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-10-06 11:09:53 +0700 |
| commit | b56d24f03025c3cb4d9c41b60966b31f42ebe070 (patch) | |
| tree | 9c454ceafd8952e85f9df807422850d659afa16b | |
| parent | 1c18f6c7438537a60f181d089df06a0b4ba915f9 (diff) | |
remove mandatory tracking number if pickup in muara baru or ltc
| -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) |
