From 985c897c95dd39f2d38690a5b32fdbc7019d2902 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Tue, 5 Sep 2023 11:46:08 +0530 Subject: [PATCH] refactor: simplify request form data --- frappe/api/v2.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/frappe/api/v2.py b/frappe/api/v2.py index 3089e139a1..8d16a260d1 100644 --- a/frappe/api/v2.py +++ b/frappe/api/v2.py @@ -50,13 +50,13 @@ def document_list(doctype: str): def create_doc(doctype: str): - data = get_request_form_data() + data = frappe.form_dict data.pop("doctype", None) return frappe.new_doc(doctype, **data).insert() def update_doc(doctype: str, name: str): - data = get_request_form_data() + data = frappe.form_dict doc = frappe.get_doc(doctype, name, for_update=True) if "flags" in data: @@ -79,18 +79,6 @@ def delete_doc(doctype: str, name: str): return "ok" -def get_request_form_data(): - if frappe.form_dict.data is None: - data = frappe.safe_decode(frappe.request.get_data()) - else: - data = frappe.form_dict.data - - try: - return frappe.parse_json(data) - except ValueError: - return frappe.form_dict - - def execute_doc_method(doctype: str, name: str, method: str | None = None): method = method or frappe.form_dict.pop("run_method") doc = frappe.get_doc(doctype, name)