From a3d5021ff052cd923f0e0e5a82cbdcf62bad5d97 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Fri, 15 Oct 2021 17:23:06 +0200 Subject: [PATCH] Incorrect data type used in AJAX requests for search requests The `Set` type is not understood by the browser's AJAX API and thus silently discarded. --- ts/WoltLabSuite/Core/Ui/Search/Input.ts | 2 +- wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Search/Input.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/WoltLabSuite/Core/Ui/Search/Input.ts b/ts/WoltLabSuite/Core/Ui/Search/Input.ts index 39ffd5fd7c..238e5aa5d8 100644 --- a/ts/WoltLabSuite/Core/Ui/Search/Input.ts +++ b/ts/WoltLabSuite/Core/Ui/Search/Input.ts @@ -196,7 +196,7 @@ class UiSearchInput { return { parameters: { data: { - excludedSearchValues: this.excludedSearchValues, + excludedSearchValues: Array.from(this.excludedSearchValues), searchString: value, }, }, diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Search/Input.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Search/Input.js index 2c808fa7b7..a785b2f353 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Search/Input.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Ui/Search/Input.js @@ -164,7 +164,7 @@ define(["require", "exports", "tslib", "../../Ajax", "../../Core", "../../Dom/Ut return { parameters: { data: { - excludedSearchValues: this.excludedSearchValues, + excludedSearchValues: Array.from(this.excludedSearchValues), searchString: value, }, }, -- 2.20.1