mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-12 17:51:20 +00:00
fix: Healthcare Practitioner - query (#28303)
This commit is contained in:
@@ -78,11 +78,17 @@ def validate_service_item(item, msg):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
@frappe.validate_and_sanitize_search_inputs
|
@frappe.validate_and_sanitize_search_inputs
|
||||||
def get_practitioner_list(doctype, txt, searchfield, start, page_len, filters=None):
|
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']
|
fields = ['name', 'practitioner_name', 'mobile_phone']
|
||||||
|
|
||||||
filters = {
|
text_in = {
|
||||||
'name': ('like', '%%%s%%' % txt)
|
'name': ('like', '%%%s%%' % txt),
|
||||||
|
'practitioner_name': ('like', '%%%s%%' % txt)
|
||||||
}
|
}
|
||||||
|
|
||||||
return frappe.get_all('Healthcare Practitioner', fields = fields,
|
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)
|
||||||
|
|||||||
Reference in New Issue
Block a user