From 4ab3499a173753a7bf8e8863edbcc4394c1f2469 Mon Sep 17 00:00:00 2001 From: Abdeali Chharchhoda Date: Tue, 19 Nov 2024 18:00:35 +0530 Subject: [PATCH] refactor: Update `Payment Request` search query in PE's reference --- .../doctype/payment_request/payment_request.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py index 605d3c6d933..9fe7bbe5e34 100644 --- a/erpnext/accounts/doctype/payment_request/payment_request.py +++ b/erpnext/accounts/doctype/payment_request/payment_request.py @@ -945,17 +945,18 @@ def validate_payment(doc, method=None): @frappe.whitelist() def get_open_payment_requests_query(doctype, txt, searchfield, start, page_len, filters): # permission checks in `get_list()` - reference_doctype = filters.get("reference_doctype") - reference_name = filters.get("reference_doctype") + filters = frappe._dict(filters) - if not reference_doctype or not reference_name: + if not filters.reference_doctype or not filters.reference_name: return [] + if txt: + filters.name = ["like", f"%{txt}%"] + open_payment_requests = frappe.get_list( "Payment Request", filters={ - "reference_doctype": filters["reference_doctype"], - "reference_name": filters["reference_name"], + **filters, "status": ["!=", "Paid"], "outstanding_amount": ["!=", 0], # for compatibility with old data "docstatus": 1,