fix: Validate Serial No/Batch No against unserialized Item in Stock Reconciliation (#20858)

This commit is contained in:
Marica 2020-03-09 18:13:41 +05:30 committed by GitHub
parent 4528badfcf
commit 508ad51d9c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -190,6 +190,9 @@ class StockReconciliation(StockController):
has_serial_no = True
self.get_sle_for_serialized_items(row, sl_entries)
else:
if row.serial_no or row.batch_no:
frappe.throw(_("Row #{0}: Item {1} is not a Serialized/Batched Item. It cannot have a Serial No/Batch No against it.") \
.format(row.idx, frappe.bold(row.item_code)))
previous_sle = get_previous_sle({
"item_code": row.item_code,
"warehouse": row.warehouse,