From 4e7b52952ee866fa07b96378b90a683d7594b5a0 Mon Sep 17 00:00:00 2001 From: Maxwell Morais Date: Mon, 16 May 2016 05:38:04 -0300 Subject: [PATCH] Added warning Added a warning to show a information to the active user --- .../doctype/maintenance_schedule/maintenance_schedule.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py index 7d762f49ee..478c277d38 100644 --- a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py +++ b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py @@ -47,12 +47,19 @@ class MaintenanceSchedule(TransactionBase): self.validate_serial_no(serial_nos, d.start_date) self.update_amc_date(serial_nos, d.end_date) + no_email_sp = [] if d.sales_person not in email_map: sp = frappe.get_doc("Sales Person", d.sales_person) try: email_map[d.sales_person] = sp.get_email_id() except frappe.ValidationError: - pass + no_email_sp.append(d.sales_person) + + if no_email_sp: + frappe.msgprint( + "Setting Events to {0}, since the Employee attached to the below Sales Persons does not have a User ID
{1}".format( + doc.owner, no_email_sp.join("
") + )) scheduled_date = frappe.db.sql("""select scheduled_date from `tabMaintenance Schedule Detail` where sales_person=%s and item_code=%s and