fix: ignore transfer material against if track semi finished goods

This commit is contained in:
Mihir Kandoi
2025-12-16 16:36:48 +05:30
parent 766d157320
commit b6aec1d31a

View File

@@ -1110,7 +1110,7 @@ class BOM(WebsiteGenerator):
def validate_transfer_against(self):
if not self.with_operations:
self.transfer_material_against = "Work Order"
if not self.transfer_material_against and not self.is_new():
if not self.transfer_material_against and not self.track_semi_finished_goods and not self.is_new():
frappe.throw(
_("Setting {0} is required").format(_(self.meta.get_label("transfer_material_against"))),
title=_("Missing value"),