From fbe33ff83cf009d808429de4e7165455a50d576a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Wed, 24 Apr 2024 14:52:54 +0300 Subject: [PATCH] Fixed : In multi-word searches, the search only shows the last word in the search input ( 860rvqhrb ) --- resources/assets/js/components/AkauntingSearch.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/components/AkauntingSearch.vue b/resources/assets/js/components/AkauntingSearch.vue index 4f24991fc..4f525aea8 100644 --- a/resources/assets/js/components/AkauntingSearch.vue +++ b/resources/assets/js/components/AkauntingSearch.vue @@ -923,9 +923,13 @@ export default { search_string = search_string.split(' '); + let search_values = []; + search_string.forEach(function (string) { if (string.search(':') === -1) { - this.search = string.replace(/[\"]+/g, ''); + let sv = string.replace(/[\"]+/g, ''); + + search_values.push(sv); } else { let filter = string.split(':'); let option = ''; @@ -1014,6 +1018,8 @@ export default { this.filter_index++; } }, this); + + this.search = (search_values.length > 1) ? search_values.join(' ') : search_values.join(''); } else if (this.defaultFiltered) { this.defaultFiltered.forEach(function (filter) { let option = '';