From a9aff3725c86ae6e864e8b5e2b45596ef7dff6e0 Mon Sep 17 00:00:00 2001 From: Azka Nathan Date: Wed, 8 Oct 2025 17:15:05 +0700 Subject: fix bug --- indoteknik_custom/models/partial_delivery.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/indoteknik_custom/models/partial_delivery.py b/indoteknik_custom/models/partial_delivery.py index c9d2ba5c..c9b188ea 100644 --- a/indoteknik_custom/models/partial_delivery.py +++ b/indoteknik_custom/models/partial_delivery.py @@ -74,9 +74,6 @@ class PartialDeliveryWizard(models.TransientModel): if not selected_lines: raise UserError(_("Tidak ada produk yang dipilih atau diisi jumlahnya.")) - - if selected_lines.selected_qty > selected_lines.reserved_qty: - raise UserError(_("Jumlah produk yang dipilih melebihi jumlah reserved.")) new_picking = StockPicking.create({ 'origin': picking.origin, @@ -89,6 +86,8 @@ class PartialDeliveryWizard(models.TransientModel): }) for line in selected_lines: + if line.selected_qty > line.reserved_qty: + raise UserError(_("Jumlah produk %s yang dipilih melebihi jumlah reserved.") % line.product_id.display_name) move = line.move_id move._do_unreserve() -- cgit v1.2.3