diff --git a/frappe/api.py b/frappe/api.py index 84cadfc456..35d88e5d19 100644 --- a/frappe/api.py +++ b/frappe/api.py @@ -113,7 +113,10 @@ def handle(): doctype, **frappe.local.form_dict)}) if frappe.local.request.method=="POST": - data = json.loads(frappe.local.form_dict.data) + if frappe.local.form_dict.data is None: + data = json.loads(request.get_data()) + else: + data = json.loads(frappe.local.form_dict.data) data.update({ "doctype": doctype })