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