From 4bc4a9a2b41c2c6c83b4f69cff1dd2a25ce34770 Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Wed, 15 Jan 2025 15:41:04 +0100 Subject: [PATCH] Fix handling of '&' in quick search [SCI-11454] --- app/javascript/vue/navigation/quick_search.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/vue/navigation/quick_search.vue b/app/javascript/vue/navigation/quick_search.vue index f293f7362..d0b83a74e 100644 --- a/app/javascript/vue/navigation/quick_search.vue +++ b/app/javascript/vue/navigation/quick_search.vue @@ -328,7 +328,7 @@ export default { return; } - window.open(`${this.searchUrl}?q=${this.searchQuery}&teams[]=${this.currentTeam}&include_archived=true`, '_self'); + window.open(`${this.searchUrl}?q=${encodeURIComponent(this.searchQuery)}&teams[]=${this.currentTeam}&include_archived=true`, '_self'); }, focusHistoryItem(event) { if (this.focusedHistoryItem === null && (event.key === 'ArrowDown' || event.key === 'ArrowUp')) {