fix: incorrect serial nos picked during disassemble

This commit is contained in:
Rohit Waghchaure
2026-05-06 14:24:43 +05:30
parent 6f9089dd5b
commit 25f7fa548d

View File

@@ -387,6 +387,9 @@ class StockEntry(StockController, SubcontractingInwardController):
def _set_serial_batch_for_disassembly_from_available_materials(self):
available_materials = get_available_materials(self.work_order, self)
for row in self.items:
if row.serial_no or row.batch_no or row.serial_and_batch_bundle:
continue
warehouse = row.s_warehouse or row.t_warehouse
materials = available_materials.get((row.item_code, warehouse))
if not materials: