Переглянути джерело

[fix] web form for guest

version-14
Rushabh Mehta 8 роки тому
джерело
коміт
716c045d92
2 змінених файлів з 6 додано та 3 видалено
  1. +2
    -2
      frappe/email/queue.py
  2. +4
    -1
      frappe/website/doctype/web_form/web_form.py

+ 2
- 2
frappe/email/queue.py Переглянути файл

@@ -346,7 +346,7 @@ def send_one(email, smtpserver=None, auto_commit=True, now=False):
def clear_outbox():
"""Remove mails older than 31 days in Outbox. Called daily via scheduler."""
frappe.db.sql("""delete from `tabEmail Queue` where
datediff(now(), creation) > 31""")
datediff(now(), modified) > 31""")

frappe.db.sql("""update `tabEmail Queue` set status='Expired'
where datediff(curdate(), creation) > 7 and status='Not Sent'""")
where datediff(curdate(), modified) > 7 and status='Not Sent'""")

+ 4
- 1
frappe/website/doctype/web_form/web_form.py Переглянути файл

@@ -133,7 +133,10 @@ def get_context(context):
if not frappe.form_dict.name and not frappe.form_dict.new:
self.build_as_list(context)
else:
name = frappe.db.get_value(self.doc_type, {"owner": frappe.session.user}, "name")
name = None
if frappe.session.user != 'Guest':
name = frappe.db.get_value(self.doc_type, {"owner": frappe.session.user}, "name")

if name:
frappe.form_dict.name = name
else:


Завантаження…
Відмінити
Зберегти