From 2f3382d070e5a18756845b20ed57a7db747b2096 Mon Sep 17 00:00:00 2001 From: dklimpel <5740567+dklimpel@users.noreply.github.com> Date: Mon, 6 Apr 2020 22:26:48 +0200 Subject: [PATCH] Update (encodeURI) search_term and user_id --- src/synapse/dataProvider.js | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/synapse/dataProvider.js b/src/synapse/dataProvider.js index bff77c2..df1ed14 100644 --- a/src/synapse/dataProvider.js +++ b/src/synapse/dataProvider.js @@ -55,15 +55,24 @@ function filterNullValues(key, value) { const dataProvider = { getList: (resource, params) => { console.log("getList " + resource); - const { user_id, guests, deactivated, search_term } = params.filter; + var { user_id, guests, deactivated, search_term } = params.filter; const { page, perPage } = params.pagination; var { field, order } = params.sort; + const from = (page - 1) * perPage; + + if (search_term) { + search_term = encodeURI(search_term); + } + if (user_id) { + user_id = encodeURI(user_id); + } + if (order === "DESC") { order = "b"; } else { order = "f"; } - const from = (page - 1) * perPage; + const query = { from: from, limit: perPage, @@ -71,7 +80,7 @@ const dataProvider = { guests: guests, deactivated: deactivated, order_by: field, - search_term: encodeURI(search_term), + search_term: search_term, dir: order, }; const homeserver = localStorage.getItem("base_url");