mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-20 10:45:29 +00:00
fix: pass reference_doctype in link queries (#35038)
(cherry picked from commit 6de71eb158)
Co-authored-by: Ankush Menat <ankush@frappe.io>
This commit is contained in:
@@ -576,7 +576,9 @@ def get_income_account(doctype, txt, searchfield, start, page_len, filters):
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
@frappe.validate_and_sanitize_search_inputs
|
@frappe.validate_and_sanitize_search_inputs
|
||||||
def get_filtered_dimensions(doctype, txt, searchfield, start, page_len, filters):
|
def get_filtered_dimensions(
|
||||||
|
doctype, txt, searchfield, start, page_len, filters, reference_doctype=None
|
||||||
|
):
|
||||||
from erpnext.accounts.doctype.accounting_dimension_filter.accounting_dimension_filter import (
|
from erpnext.accounts.doctype.accounting_dimension_filter.accounting_dimension_filter import (
|
||||||
get_dimension_filter_map,
|
get_dimension_filter_map,
|
||||||
)
|
)
|
||||||
@@ -617,7 +619,12 @@ def get_filtered_dimensions(doctype, txt, searchfield, start, page_len, filters)
|
|||||||
query_filters.append(["name", query_selector, dimensions])
|
query_filters.append(["name", query_selector, dimensions])
|
||||||
|
|
||||||
output = frappe.get_list(
|
output = frappe.get_list(
|
||||||
doctype, fields=fields, filters=query_filters, or_filters=or_filters, as_list=1
|
doctype,
|
||||||
|
fields=fields,
|
||||||
|
filters=query_filters,
|
||||||
|
or_filters=or_filters,
|
||||||
|
as_list=1,
|
||||||
|
reference_doctype=reference_doctype,
|
||||||
)
|
)
|
||||||
|
|
||||||
return [tuple(d) for d in set(output)]
|
return [tuple(d) for d in set(output)]
|
||||||
|
|||||||
Reference in New Issue
Block a user