From 78cf0cd142faca841adf668c98ca4a32f9b8ea7c Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Fri, 8 Dec 2023 10:53:58 +0530 Subject: [PATCH] fix: check if autoname is promt before setting __newname --- frappe/model/document.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/model/document.py b/frappe/model/document.py index 8eb45e8827..dd52262f64 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -464,8 +464,11 @@ class Document(BaseDocument): if self.flags.name_set and not force: return + meta = self.meta or frappe.get_meta(self.doctype) + autoname = meta.autoname or "" + # If autoname has set as Prompt (name) - if self.get("__newname"): + if self.get("__newname") and autoname == "Prompt": self.name = validate_name(self.doctype, self.get("__newname")) self.flags.name_set = True return