fix: source warehouse not set in required items of WO (#44426)

fix: source warehouse not set in required items of WO on data import
This commit is contained in:
rohitwaghchaure
2024-11-29 17:01:08 +05:30
committed by GitHub
parent 5266f236b7
commit 4050ea07eb

View File

@@ -178,10 +178,18 @@ class WorkOrder(Document):
self.validate_workstation_type()
self.reset_use_multi_level_bom()
if self.source_warehouse:
self.set_warehouses()
validate_uom_is_integer(self, "stock_uom", ["qty", "produced_qty"])
self.set_required_items(reset_only_qty=len(self.get("required_items")))
def set_warehouses(self):
for row in self.required_items:
if not row.source_warehouse:
row.source_warehouse = self.source_warehouse
def reset_use_multi_level_bom(self):
if self.is_new():
return