diff options
| -rw-r--r-- | indoteknik_custom/models/partial_delivery.py | 5 |
1 files 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() |
