don't change lead if assigned

This commit is contained in:
0Pranav
2019-11-07 12:37:28 +05:30
parent 6f1d2eeffd
commit fce8f36bb2

View File

@@ -31,7 +31,8 @@ class Appointment(Document):
if(number_of_appointments_in_same_slot >= number_of_agents): if(number_of_appointments_in_same_slot >= number_of_agents):
frappe.throw('Time slot is not available') frappe.throw('Time slot is not available')
# Link lead # Link lead
self.lead = self.find_lead_by_email() if not self.lead:
self.lead = self.find_lead_by_email()
def after_insert(self): def after_insert(self):
if self.lead: if self.lead:
@@ -56,8 +57,9 @@ class Appointment(Document):
template=template, template=template,
args=args, args=args,
subject=_('Appointment Confirmation')) subject=_('Appointment Confirmation'))
frappe.msgprint( if frappe.session.user == "Guest":
'Please check your email to confirm the appointment') frappe.msgprint(
'Please check your email to confirm the appointment')
def on_change(self): def on_change(self):
# Sync Calendar # Sync Calendar