From dc89aee13f121fa946b3b16551f0871af83d3805 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 12 Aug 2015 19:23:33 +0530 Subject: [PATCH] [fix] In Web Form, if logged in and no record found, set new=1 --- frappe/website/doctype/web_form/web_form.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index a715686cbd..890b00782e 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -41,6 +41,9 @@ class WebForm(WebsiteGenerator): name = frappe.db.get_value(self.doc_type, {"owner": frappe.session.user}, "name") if name: frappe.form_dict.name = name + else: + # only a single doc allowed and no existing doc, hence new + frappe.form_dict.new = 1 # always render new form if login is not required or doesn't allow editing existing ones if not self.login_required or not self.allow_edit: