[minor] fetched tickets to closed using sql instead of get_all

This commit is contained in:
mbauskar 2017-02-14 08:40:46 +05:30
parent 7877b0ec1b
commit 2ecfd9be5d

View File

@ -81,10 +81,9 @@ def set_status(name, status):
st.save() st.save()
def auto_close_tickets(): def auto_close_tickets():
issues = frappe.db.get_all("Issue", filters={ """ auto close the replied support tickets after 7 days """
"status": "Replied", issues = frappe.db.sql(""" select name from tabIssue where status='Replied' and
"modified": ("<", "date_sub(curdate(),interval 7 Day)") modified<DATE_SUB(CURDATE(), INTERVAL 7 DAY) """, as_dict=True)
}, fields=["name"])
for issue in issues: for issue in issues:
doc = frappe.get_doc("Issue", issue.get("name")) doc = frappe.get_doc("Issue", issue.get("name"))