diff options
| -rw-r--r-- | fixco_custom/models/shipment_group.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/fixco_custom/models/shipment_group.py b/fixco_custom/models/shipment_group.py index 8281c53..b4ed27b 100644 --- a/fixco_custom/models/shipment_group.py +++ b/fixco_custom/models/shipment_group.py @@ -238,25 +238,28 @@ class PickingLine(models.Model): if not line.scan_receipt: continue - # Cari picking picking = self.env['stock.picking'].search([ ('tracking_number', '=', line.scan_receipt) ], limit=1) - invoice_marketplce = self.env['stock.picking'].search([ - ('invoice_mp', '=', line.scan_receipt) - ], limit=1) if not picking: - if not invoice_marketplce: - raise UserError("Receipt '%s' not found or hasn't been done." % line.scan_receipt) + picking = self.env['stock.picking'].search([ + ('invoice_mp', '=', line.scan_receipt) + ], limit=1) - # Isi field otomatis + if not picking: + raise UserError( + "Receipt '%s' not found or hasn't been done." % line.scan_receipt + ) + + # isi field line.picking_id = picking line.carrier = picking.carrier line.order_reference = picking.order_reference line.invoice_marketplace = picking.invoice_mp + class ProductShipmentLine(models.Model): _name = 'product.shipment.line' _description = 'Product Shipment Line' |
