fix: Healthcare Practitioner - query (#28303)

This commit is contained in:
Akash Krishna
2021-11-23 17:48:50 +05:30
committed by GitHub
parent 623cef1032
commit 34deab5b71

View File

@@ -78,11 +78,17 @@ def validate_service_item(item, msg):
@frappe.whitelist()
@frappe.validate_and_sanitize_search_inputs
def get_practitioner_list(doctype, txt, searchfield, start, page_len, filters=None):
active_filter = {'status': 'Active'}
filters = {**active_filter, **filters} if filters else active_filter
fields = ['name', 'practitioner_name', 'mobile_phone']
filters = {
'name': ('like', '%%%s%%' % txt)
text_in = {
'name': ('like', '%%%s%%' % txt),
'practitioner_name': ('like', '%%%s%%' % txt)
}
return frappe.get_all('Healthcare Practitioner', fields = fields,
filters = filters, start=start, page_length=page_len, order_by='name, practitioner_name', as_list=1)
filters = filters, or_filters = text_in, start=start, page_length=page_len, order_by='name, practitioner_name', as_list=1)