From ad948c9b982be30daeadfcb14fae6aa925843d9d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Thu, 3 Jul 2025 17:23:48 +0530 Subject: [PATCH] Revert "Merge pull request #32327 from akhilnarang/allow-passing-name-in-api" This reverts commit 1e30db26dcd1a8da9fef277bbbdb439e14dc1321, reversing changes made to 8da72e91e3273f9d59c6ba0577c95bfd5169cc66. --- frappe/api/v1.py | 2 -- frappe/api/v2.py | 2 -- frappe/model/document.py | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/frappe/api/v1.py b/frappe/api/v1.py index 20cf06eb35..0006e5e5d5 100644 --- a/frappe/api/v1.py +++ b/frappe/api/v1.py @@ -39,8 +39,6 @@ def handle_rpc_call(method: str): def create_doc(doctype: str): data = get_request_form_data() data.pop("doctype", None) - if (name := data.get("name")) and isinstance(name, str): - frappe.flags.api_name_set = True return frappe.new_doc(doctype, **data).insert() diff --git a/frappe/api/v2.py b/frappe/api/v2.py index c9b42e45cf..d1378eda98 100644 --- a/frappe/api/v2.py +++ b/frappe/api/v2.py @@ -171,8 +171,6 @@ def count(doctype: str) -> int: def create_doc(doctype: str): data = frappe.form_dict data.pop("doctype", None) - if (name := data.get("name")) and isinstance(name, str): - frappe.flags.api_name_set = True return frappe.new_doc(doctype, **data).insert().as_dict() diff --git a/frappe/model/document.py b/frappe/model/document.py index 454a25d760..1a5ce63093 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -646,7 +646,7 @@ class Document(BaseDocument): def set_new_name(self, force=False, set_name=None, set_child_names=True): """Calls `frappe.naming.set_new_name` for parent and child docs.""" - if (frappe.flags.api_name_set or self.flags.name_set) and not force: + if self.flags.name_set and not force: return autoname = self.meta.autoname or ""