fix: incorrect serial nos picked during disassemble (backport #54757) (#54760)

fix: incorrect serial nos picked during disassemble

(cherry picked from commit 25f7fa548d)

Co-authored-by: Rohit Waghchaure <rohitw1991@gmail.com>
This commit is contained in:
mergify[bot]
2026-05-06 16:06:03 +05:30
committed by GitHub
parent 379ebbe8c4
commit 66ae590adc

View File

@@ -383,6 +383,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: