From cbbd22a7ebf86cf4b67ad9420589178c36048043 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Tue, 16 Jan 2024 11:36:34 +0530 Subject: [PATCH] fix: Handle edge case while searching in current context --- frappe/public/js/frappe/ui/toolbar/awesome_bar.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js index a37979a7cb..7ef9e19383 100644 --- a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js +++ b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js @@ -317,7 +317,9 @@ frappe.search.AwesomeBar = class AwesomeBar { var route = frappe.get_route(); if (route[0] === "List" && txt.indexOf(" in") === -1) { // search in title field - var meta = frappe.get_meta(frappe.container.page.list_view.doctype); + const doctype = frappe.container.page?.list_view?.doctype; + if (!doctype) return; + var meta = frappe.get_meta(doctype); var search_field = meta.title_field || "name"; var options = {}; options[search_field] = ["like", "%" + txt + "%"];