diff --git a/erpnext/buying/doctype/purchase_order/purchase_order.py b/erpnext/buying/doctype/purchase_order/purchase_order.py index 815ffd2a609..c4427da7135 100644 --- a/erpnext/buying/doctype/purchase_order/purchase_order.py +++ b/erpnext/buying/doctype/purchase_order/purchase_order.py @@ -912,7 +912,7 @@ def get_list_context(context=None): @frappe.whitelist() def update_status(status, name): - frappe.has_permission("Purchase Order", "write", name, throw=True) + frappe.has_permission("Purchase Order", "submit", name, throw=True) po = frappe.get_doc("Purchase Order", name) po.update_status(status) diff --git a/erpnext/selling/doctype/sales_order/sales_order.py b/erpnext/selling/doctype/sales_order/sales_order.py index 68fa73fd0e4..85f9e246b04 100755 --- a/erpnext/selling/doctype/sales_order/sales_order.py +++ b/erpnext/selling/doctype/sales_order/sales_order.py @@ -1681,7 +1681,7 @@ def make_work_orders(items, sales_order, company, project=None): @frappe.whitelist() def update_status(status, name): - frappe.has_permission("Sales Order", "write", name, throw=True) + frappe.has_permission("Sales Order", "submit", name, throw=True) so = frappe.get_doc("Sales Order", name) so.update_status(status) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index d011994985c..e9291e10baf 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -1418,7 +1418,7 @@ def make_purchase_return(source_name, target_doc=None): @frappe.whitelist() def update_purchase_receipt_status(docname, status): - frappe.has_permission("Purchase Receipt", "write", docname, throw=True) + frappe.has_permission("Purchase Receipt", "submit", docname, throw=True) pr = frappe.get_doc("Purchase Receipt", docname) pr.update_status(status)