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 ""