diff options
| author | Mqdd <ahmadmiqdad27@gmail.com> | 2026-01-02 14:50:26 +0700 |
|---|---|---|
| committer | Mqdd <ahmadmiqdad27@gmail.com> | 2026-01-02 14:50:26 +0700 |
| commit | e513fad4e426c6d4bb57dcd7056637c937a112fd (patch) | |
| tree | d4d8d226ef676519da5201929cb74271a31eb057 | |
| parent | c272007f7db2a1db1bb4b6bd10b425a172281a9c (diff) | |
<MIqdad> scan sgr can use invoice marketplace for gojek
| -rw-r--r-- | fixco_custom/models/shipment_group.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/fixco_custom/models/shipment_group.py b/fixco_custom/models/shipment_group.py index 68e5235..8281c53 100644 --- a/fixco_custom/models/shipment_group.py +++ b/fixco_custom/models/shipment_group.py @@ -243,8 +243,12 @@ class PickingLine(models.Model): ('tracking_number', '=', line.scan_receipt) ], limit=1) + invoice_marketplce = self.env['stock.picking'].search([ + ('invoice_mp', '=', line.scan_receipt) + ], limit=1) if not picking: - raise UserError("Receipt '%s' not found or hasn't been done." % line.scan_receipt) + if not invoice_marketplce: + raise UserError("Receipt '%s' not found or hasn't been done." % line.scan_receipt) # Isi field otomatis line.picking_id = picking |
