diff --git a/client/components/MessageSearchForm.vue b/client/components/MessageSearchForm.vue index 02dc6d3c..72d78855 100644 --- a/client/components/MessageSearchForm.vue +++ b/client/components/MessageSearchForm.vue @@ -127,7 +127,9 @@ export default { params: { uuid: this.network.uuid, target: this.channel.name, - term: this.searchInput, + }, + query: { + q: this.searchInput, }, }); }, diff --git a/client/components/Windows/SearchResults.vue b/client/components/Windows/SearchResults.vue index 2eb8bf69..f142ec6a 100644 --- a/client/components/Windows/SearchResults.vue +++ b/client/components/Windows/SearchResults.vue @@ -17,7 +17,7 @@
Search results for "{{ $route.params.term }}" in + >Search results for "{{ $route.query.q }}" in {{ $route.params.target }} @@ -148,7 +148,7 @@ export default { "$route.params.target"() { this.doSearch(); }, - "$route.params.term"() { + "$route.query.q"() { this.doSearch(); }, messages() { @@ -195,7 +195,7 @@ export default { socket.emit("search", { networkUuid: this.$route.params.uuid, channelName: this.$route.params.target, - searchTerm: this.$route.params.term, + searchTerm: this.$route.query.q, offset: this.offset, }); }, @@ -209,7 +209,7 @@ export default { socket.emit("search", { networkUuid: this.$route.params.uuid, channelName: this.$route.params.target, - searchTerm: this.$route.params.term, + searchTerm: this.$route.query.q, offset: this.offset + 1, }); }, diff --git a/client/js/router.js b/client/js/router.js index 66cb6a25..108bf4cc 100644 --- a/client/js/router.js +++ b/client/js/router.js @@ -66,7 +66,7 @@ const router = new VueRouter({ }, { name: "SearchResults", - path: "/search/:uuid/:target/:term", + path: "/search/:uuid/:target", component: SearchResults, }, ],