From 99bfa2fb17fb8de32333e54555cbaf423263ae96 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Mon, 10 Sep 2018 09:36:49 +0530 Subject: [PATCH] fix(like filter): Append % only if not already added by user (#6069) --- frappe/public/js/frappe/ui/filters/filter.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) 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) {