Merge pull request #33466 from frappe/mergify/bp/version-14-hotfix/pr-33465

fix: `fg_item_qty` in non-subcontracted PO (backport #33465)
This commit is contained in:
Sagar Sharma
2022-12-28 16:59:09 +05:30
committed by GitHub

View File

@@ -207,7 +207,8 @@ class PurchaseOrder(BuyingController):
) )
def validate_fg_item_for_subcontracting(self): def validate_fg_item_for_subcontracting(self):
if self.is_subcontracted and not self.is_old_subcontracting_flow: if self.is_subcontracted:
if not self.is_old_subcontracting_flow:
for item in self.items: for item in self.items:
if not item.fg_item: if not item.fg_item:
frappe.throw( frappe.throw(
@@ -232,6 +233,10 @@ class PurchaseOrder(BuyingController):
item.idx, item.item_code item.idx, item.item_code
) )
) )
else:
for item in self.items:
item.set("fg_item", None)
item.set("fg_item_qty", 0)
def get_schedule_dates(self): def get_schedule_dates(self):
for d in self.get("items"): for d in self.get("items"):