mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-26 16:34:46 +00:00
Merge pull request #44239 from frappe/mergify/bp/version-15-hotfix/pr-44220
refactor: Update `Payment Request` search query in PE's reference (backport #44220)
This commit is contained in:
@@ -945,17 +945,18 @@ def validate_payment(doc, method=None):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_open_payment_requests_query(doctype, txt, searchfield, start, page_len, filters):
|
def get_open_payment_requests_query(doctype, txt, searchfield, start, page_len, filters):
|
||||||
# permission checks in `get_list()`
|
# permission checks in `get_list()`
|
||||||
reference_doctype = filters.get("reference_doctype")
|
filters = frappe._dict(filters)
|
||||||
reference_name = filters.get("reference_doctype")
|
|
||||||
|
|
||||||
if not reference_doctype or not reference_name:
|
if not filters.reference_doctype or not filters.reference_name:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
|
if txt:
|
||||||
|
filters.name = ["like", f"%{txt}%"]
|
||||||
|
|
||||||
open_payment_requests = frappe.get_list(
|
open_payment_requests = frappe.get_list(
|
||||||
"Payment Request",
|
"Payment Request",
|
||||||
filters={
|
filters={
|
||||||
"reference_doctype": filters["reference_doctype"],
|
**filters,
|
||||||
"reference_name": filters["reference_name"],
|
|
||||||
"status": ["!=", "Paid"],
|
"status": ["!=", "Paid"],
|
||||||
"outstanding_amount": ["!=", 0], # for compatibility with old data
|
"outstanding_amount": ["!=", 0], # for compatibility with old data
|
||||||
"docstatus": 1,
|
"docstatus": 1,
|
||||||
|
|||||||
Reference in New Issue
Block a user