diff --git a/frappe/public/js/frappe/ui/filters/filter.js b/frappe/public/js/frappe/ui/filters/filter.js index 2a2b59ef2a..0fe454b218 100644 --- a/frappe/public/js/frappe/ui/filters/filter.js +++ b/frappe/public/js/frappe/ui/filters/filter.js @@ -331,13 +331,8 @@ frappe.ui.filter_utils = { if(condition.indexOf('like', 'not like')!==-1) { // automatically append wildcards - if(val) { - if(val.slice(0,1) !== "%") { - val = "%" + val; - } - if(val.slice(-1) !== "%") { - val = val + "%"; - } + if(val && !(val.startsWith('%') || val.endsWith('%'))) { + val = '%' + val + '%'; } } else if(in_list(["in", "not in"], condition)) { if(val) {