mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-05 03:23:35 +00:00
Merge pull request #48844 from aerele/pos-search-fields
fix: set mandatory field for pos search fields
This commit is contained in:
@@ -19,13 +19,14 @@
|
||||
"fieldname": "field",
|
||||
"fieldtype": "Select",
|
||||
"in_list_view": 1,
|
||||
"label": "Field"
|
||||
"label": "Field",
|
||||
"reqd": 1
|
||||
}
|
||||
],
|
||||
"index_web_pages_for_search": 1,
|
||||
"istable": 1,
|
||||
"links": [],
|
||||
"modified": "2024-03-27 13:10:16.969895",
|
||||
"modified": "2025-07-29 18:08:40.323579",
|
||||
"modified_by": "Administrator",
|
||||
"module": "Accounts",
|
||||
"name": "POS Search Fields",
|
||||
@@ -35,4 +36,4 @@
|
||||
"sort_order": "DESC",
|
||||
"states": [],
|
||||
"track_changes": 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -268,6 +268,8 @@ def add_search_fields_condition(search_term):
|
||||
search_fields = frappe.get_all("POS Search Fields", fields=["fieldname"])
|
||||
if search_fields:
|
||||
for field in search_fields:
|
||||
if not field.get("fieldname"):
|
||||
continue
|
||||
condition += " or item.`{}` like {}".format(
|
||||
field["fieldname"], frappe.db.escape("%" + search_term + "%")
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user