event notificationin maintenance schedule
diff --git a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
index 69f5d92..c47ec22 100644
--- a/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
+++ b/erpnext/support/doctype/maintenance_schedule/maintenance_schedule.py
@@ -74,16 +74,20 @@
     self.check_serial_no_added()
     self.validate_serial_no_warranty()
     self.validate_schedule()
+
     email_map ={}
     for d in getlist(self.doclist, 'item_maintenance_detail'):
       if d.serial_no:
         self.update_amc_date(d.serial_no, d.end_date)
-      if not d.incharge_name in email_map:
+
+      if d.incharge_name not in email_map:
       	e = sql("select email_id, name from `tabSales Person` where name='%s' " %(d.incharge_name),as_dict=1)[0]
         email_map[d.incharge_name] = (e['email_id'])
+
       scheduled_date =sql("select scheduled_date from `tabMaintenance Schedule Detail` \
-        where owner='%s' and item_code='%s' and parent='%s' " %(email_map[d.incharge_name], \
-        d.item_code,self.doc.name), as_dict=1)
+        where incharge_name='%s' and item_code='%s' and parent='%s' " %(d.incharge_name, \
+        d.item_code, self.doc.name), as_dict=1, debug=1)
+
       for key in scheduled_date:
         if email_map[d.incharge_name]:
           self.add_calender_event(key["scheduled_date"],email_map[d.incharge_name],d.item_code)     
@@ -101,6 +105,8 @@
     event.ref_type = 'Maintenance Schedule'
     event.ref_name = self.doc.name
     event.save(1)
+
+
   #get schedule dates
   #----------------------
   def create_schedule_list(self, start_date, end_date, no_of_visit):