From faaed17418036c05239093a4ad08c5713bca02d3 Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Mon, 16 Nov 2020 13:08:36 +0530 Subject: [PATCH] fix: Fire query only if search term is available (#1413) --- .../dashboard/contacts/components/ContactsView.vue | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue index bd970ce06..0b0c4801e 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue +++ b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue @@ -89,18 +89,19 @@ export default { onInputSearch(event) { const newQuery = event.target.value; const refetchAllContacts = !!this.searchQuery && newQuery === ''; - if (refetchAllContacts) { this.$store.dispatch('contacts/get', { page: 1 }); } - this.searchQuery = event.target.value; + this.searchQuery = newQuery; }, onSearchSubmit() { this.selectedContactId = ''; - this.$store.dispatch('contacts/search', { - search: this.searchQuery, - page: 1, - }); + if (this.searchQuery) { + this.$store.dispatch('contacts/search', { + search: this.searchQuery, + page: 1, + }); + } }, onPageChange(page) { this.selectedContactId = '';