diff --git a/erpnext/erpnext_integrations/exotel_integration.py b/erpnext/erpnext_integrations/exotel_integration.py
index a8a1aa88a2e..522de9ead83 100644
--- a/erpnext/erpnext_integrations/exotel_integration.py
+++ b/erpnext/erpnext_integrations/exotel_integration.py
@@ -42,11 +42,11 @@ def handle_missed_call(**kwargs):
dial_call_status = kwargs.get("DialCallStatus")
if call_type == "incomplete" and dial_call_status == "no-answer":
- status = 'No Answer'
+ status = "No Answer"
elif call_type == "client-hangup" and dial_call_status == "canceled":
- status = 'Canceled'
+ status = "Canceled"
elif call_type == "incomplete" and dial_call_status == "failed":
- status = 'Failed'
+ status = "Failed"
update_call_log(kwargs, status)
diff --git a/erpnext/telephony/doctype/call_log/call_log.py b/erpnext/telephony/doctype/call_log/call_log.py
index e831a288943..89cf0153846 100644
--- a/erpnext/telephony/doctype/call_log/call_log.py
+++ b/erpnext/telephony/doctype/call_log/call_log.py
@@ -101,25 +101,28 @@ class CallLog(Document):
@frappe.whitelist()
def add_call_summary_and_call_type(call_log, summary, call_type):
- doc = frappe.get_doc('Call Log', call_log)
+ doc = frappe.get_doc("Call Log", call_log)
doc.type_of_call = call_type
doc.save()
- doc.add_comment('Comment', frappe.bold(_('Call Summary')) + '
' + summary)
+ doc.add_comment("Comment", frappe.bold(_("Call Summary")) + "
" + summary)
+
def get_employees_with_number(number):
number = strip_number(number)
if not number:
return []
- employee_doc_name_and_emails = frappe.cache().hget('employees_with_number', number)
- if employee_doc_name_and_emails: return employee_doc_name_and_emails
+ employee_doc_name_and_emails = frappe.cache().hget("employees_with_number", number)
+ if employee_doc_name_and_emails:
+ return employee_doc_name_and_emails
- employee_doc_name_and_emails = frappe.get_all('Employee', filters={
- 'cell_number': ['like', '%{}%'.format(number)],
- 'user_id': ['!=', '']
- }, fields=['name', 'user_id'])
+ employee_doc_name_and_emails = frappe.get_all(
+ "Employee",
+ filters={"cell_number": ["like", "%{}%".format(number)], "user_id": ["!=", ""]},
+ fields=["name", "user_id"],
+ )
- frappe.cache().hset('employees_with_number', number, employee_doc_name_and_emails)
+ frappe.cache().hset("employees_with_number", number, employee_doc_name_and_emails)
return employee_doc_name_and_emails