fix(selling): check sales order permission before work order creation (#58492)

This commit is contained in:
Pandiyan P
2026-08-27 17:35:43 +05:30
committed by GitHub
parent 5f99a3418d
commit a8ba713f80

View File

@@ -875,6 +875,8 @@ def set_delivery_date(items: list, sales_order: str) -> None:
@frappe.whitelist(methods=["POST"])
def make_work_orders(items: str | dict, sales_order: str, company: str, project: str | None = None):
"""Make Work Orders against the given Sales Order for the given `items`"""
frappe.has_permission("Sales Order", "read", sales_order, throw=True)
items = frappe.parse_json(items).get("items")
out = []