mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-21 19:25:16 +00:00
fix: fg_item_qty in non-subcontracted PO
(cherry picked from commit 6f5824cb21)
This commit is contained in:
@@ -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"):
|
||||||
|
|||||||
Reference in New Issue
Block a user