From 79893f0248daf85b5e6e488afb46cf970bcff3a3 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 2 Jan 2025 00:23:41 +0530 Subject: [PATCH] fix: return updated doc from execute_doc_method --- frappe/api/v2.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/api/v2.py b/frappe/api/v2.py index ef42cf18b3..bbf29f4562 100644 --- a/frappe/api/v2.py +++ b/frappe/api/v2.py @@ -170,7 +170,10 @@ def execute_doc_method(doctype: str, name: str, method: str | None = None): doc.is_whitelisted(method) doc.check_permission(PERMISSION_MAP[frappe.request.method]) - return doc.run_method(method, **frappe.form_dict) + result = doc.run_method(method, **frappe.form_dict) + doc.reload() + frappe.response.docs.append(doc.as_dict()) + return result def run_doc_method(method: str, document: dict[str, Any] | str, kwargs=None):