mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-08 15:42:52 +00:00
fix: sales person without customer link throwing keyerror
This commit is contained in:
@@ -126,8 +126,12 @@ def get_customers_based_on_sales_person(sales_person):
|
|||||||
sales_person_records = frappe._dict()
|
sales_person_records = frappe._dict()
|
||||||
for d in records:
|
for d in records:
|
||||||
sales_person_records.setdefault(d.parenttype, set()).add(d.parent)
|
sales_person_records.setdefault(d.parenttype, set()).add(d.parent)
|
||||||
|
|
||||||
|
try:
|
||||||
customers = frappe.get_list('Customer', fields=['name', 'email_id'], \
|
customers = frappe.get_list('Customer', fields=['name', 'email_id'], \
|
||||||
filters=[['name', 'in', list(sales_person_records['Customer'])]])
|
filters=[['name', 'in', list(sales_person_records['Customer'])]])
|
||||||
|
except:
|
||||||
|
customers = []
|
||||||
return customers
|
return customers
|
||||||
|
|
||||||
def get_recipients_and_cc(customer, doc):
|
def get_recipients_and_cc(customer, doc):
|
||||||
|
|||||||
Reference in New Issue
Block a user