diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 650159e207..ba5bf18022 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -6,7 +6,6 @@ // add_fetches import Awesomplete from "awesomplete"; frappe.ui.form.recent_link_validations = {}; -const SPECIAL_VALUES = ["create_new__link_option", "advanced_search__link_option"]; frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlData { static trigger_change_on_input_event = false; @@ -674,8 +673,7 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat if ( nothing_to_fetch && value && - !SPECIAL_VALUES.includes(value) && - this.awesomplete.get_item(value) + this.awesomplete._list?.find((item) => item.value === value && !item.action) ) { // if value is in the suggestion list, must be correct return value;