[minor] fetched tickets to closed using sql instead of get_all
This commit is contained in:
parent
7877b0ec1b
commit
2ecfd9be5d
@ -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"))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user