From a9c511eb2edd08477a0644e42b5529287333120f Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 29 Jul 2023 18:00:26 +0800 Subject: [PATCH] fix the problem that cannot search the keywords which contains & symbol in the transaction list page --- src/lib/services.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/services.js b/src/lib/services.js index 4ca3780d..08f826ad 100644 --- a/src/lib/services.js +++ b/src/lib/services.js @@ -238,9 +238,11 @@ export default { }); }, getTransactions: ({ maxTime, minTime, type, categoryId, accountId, keyword }) => { + keyword = encodeURIComponent(keyword); return axios.get(`v1/transactions/list.json?max_time=${maxTime}&min_time=${minTime}&type=${type}&category_id=${categoryId}&account_id=${accountId}&keyword=${keyword}&count=50&trim_account=true&trim_category=true&trim_tag=true`); }, getAllTransactionsByMonth: ({ year, month, type, categoryId, accountId, keyword }) => { + keyword = encodeURIComponent(keyword); return axios.get(`v1/transactions/list/by_month.json?year=${year}&month=${month}&type=${type}&category_id=${categoryId}&account_id=${accountId}&keyword=${keyword}&trim_account=true&trim_category=true&trim_tag=true`); }, getTransactionStatistics: ({ startTime, endTime }) => {