From 90cab5a2aaa03d9452bbf296467a42b64e6a31cf Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Mon, 13 Jul 2020 17:42:23 +0530 Subject: [PATCH] fix: dont set '__unsaved' for single doctypes --- frappe/model/create_new.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/model/create_new.py b/frappe/model/create_new.py index 2142d544fe..fcf648e718 100644 --- a/frappe/model/create_new.py +++ b/frappe/model/create_new.py @@ -45,7 +45,9 @@ def make_new_doc(doctype): doc = doc.get_valid_dict(sanitize=False) doc["doctype"] = doctype doc["__islocal"] = 1 - doc["__unsaved"] = 1 + + if not frappe.model.meta.is_single(doctype): + doc["__unsaved"] = 1 return doc