Browse Source

[fix] In Web Form, if logged in and no record found, set new=1

version-14
Anand Doshi 10 years ago
parent
commit
dc89aee13f
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      frappe/website/doctype/web_form/web_form.py

+ 3
- 0
frappe/website/doctype/web_form/web_form.py View File

@@ -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:


Loading…
Cancel
Save