mirror of
https://github.com/frappe/erpnext.git
synced 2026-09-09 23:39:28 +00:00
fix(selling): check sales order permission before work order creation (#58492)
(cherry picked from commit a8ba713f80)
# Conflicts:
# erpnext/selling/doctype/sales_order/mapper.py
This commit is contained in:
@@ -1663,8 +1663,10 @@ def is_product_bundle(item_code):
|
|||||||
|
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def make_work_orders(items, sales_order, company, project=None):
|
def make_work_orders(items: str, sales_order: str, company: str, project: str | None = None):
|
||||||
"""Make Work Orders against the given Sales Order for the given `items`"""
|
"""Make Work Orders against the given Sales Order for the given `items`"""
|
||||||
|
frappe.has_permission("Sales Order", "read", sales_order, throw=True)
|
||||||
|
|
||||||
items = json.loads(items).get("items")
|
items = json.loads(items).get("items")
|
||||||
out = []
|
out = []
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user