Removed auto-assignment for unverified appointments

This commit is contained in:
Pranav Nachanekar
2019-09-24 11:33:57 +05:30
parent 8393ebbbca
commit 558d44e519

View File

@@ -33,12 +33,10 @@ class Appointment(Document):
self.lead = self.find_lead_by_email() self.lead = self.find_lead_by_email()
def after_insert(self): def after_insert(self):
# Auto assign
self.auto_assign()
# Check if lead was found
if(self.lead): if(self.lead):
# Create Calendar event # Create Calendar event
self.create_calendar_event() self.create_calendar_event()
self.auto_assign()
else: else:
# Set status to unverified # Set status to unverified
self.status = 'Unverified' self.status = 'Unverified'
@@ -77,6 +75,7 @@ class Appointment(Document):
self.status = 'Open' self.status = 'Open'
# Create calender event # Create calender event
self.create_calendar_event() self.create_calendar_event()
self.auto_assign()
self.save(ignore_permissions=True) self.save(ignore_permissions=True)
frappe.db.commit() frappe.db.commit()