From ef8d6dc8f80e1ed1d592b84a54a8008677ae3a08 Mon Sep 17 00:00:00 2001 From: Makarand Bauskar Date: Wed, 12 Jul 2017 14:52:32 +0530 Subject: [PATCH] [minor] ingore mandatory while auto closing issues and opportunity (#9783) --- erpnext/crm/doctype/opportunity/opportunity.py | 4 +++- erpnext/support/doctype/issue/issue.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/erpnext/crm/doctype/opportunity/opportunity.py b/erpnext/crm/doctype/opportunity/opportunity.py index 58f26fe546..93a294174d 100644 --- a/erpnext/crm/doctype/opportunity/opportunity.py +++ b/erpnext/crm/doctype/opportunity/opportunity.py @@ -272,4 +272,6 @@ def auto_close_opportunity(): for opportunity in opportunities: doc = frappe.get_doc("Opportunity", opportunity.get("name")) doc.status = "Closed" - doc.save(ignore_permissions=True) \ No newline at end of file + doc.flags.ignore_permissions = True + doc.flags.ignore_mandatory = True + doc.save() \ No newline at end of file diff --git a/erpnext/support/doctype/issue/issue.py b/erpnext/support/doctype/issue/issue.py index 8a0be85214..ab73b3427d 100644 --- a/erpnext/support/doctype/issue/issue.py +++ b/erpnext/support/doctype/issue/issue.py @@ -90,7 +90,9 @@ def auto_close_tickets(): for issue in issues: doc = frappe.get_doc("Issue", issue.get("name")) doc.status = "Closed" - doc.save(ignore_permissions=True) + doc.flags.ignore_permissions = True + doc.flags.ignore_mandatory = True + doc.save() @frappe.whitelist() def set_multiple_status(names, status):