diff --git a/frappe/api/v1.py b/frappe/api/v1.py index 07aec5aee2..d2758f45d5 100644 --- a/frappe/api/v1.py +++ b/frappe/api/v1.py @@ -30,6 +30,8 @@ def document_list(doctype: str): def handle_rpc_call(method: str): import frappe.handler + method = method.split("/")[0] # for backward compatiblity + frappe.form_dict.cmd = method return frappe.handler.handle() @@ -106,7 +108,7 @@ def get_request_form_data(): url_rules = [ - Rule("/method/", endpoint=handle_rpc_call), + Rule("/method/", endpoint=handle_rpc_call), Rule("/resource/", methods=["GET"], endpoint=document_list), Rule("/resource/", methods=["POST"], endpoint=create_doc), Rule("/resource///", methods=["GET"], endpoint=read_doc),