From a5364ae7aca5c7f75fc77efb1d5b823ae8b96e18 Mon Sep 17 00:00:00 2001 From: nyne Date: Mon, 4 Aug 2025 16:17:41 +0800 Subject: [PATCH] fix tag --- frontend/src/network/network.ts | 2 +- frontend/src/pages/resource_details_page.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/network/network.ts b/frontend/src/network/network.ts index 0671620..693ceca 100644 --- a/frontend/src/network/network.ts +++ b/frontend/src/network/network.ts @@ -361,7 +361,7 @@ class Network { page: number, ): Promise> { return this._callApi(() => - axios.get(`${this.apiBaseUrl}/resource/tag/${tag}`, { + axios.get(`${this.apiBaseUrl}/resource/tag/${encodeURIComponent(tag)}`, { params: { page, }, diff --git a/frontend/src/pages/resource_details_page.tsx b/frontend/src/pages/resource_details_page.tsx index a495c8a..afce760 100644 --- a/frontend/src/pages/resource_details_page.tsx +++ b/frontend/src/pages/resource_details_page.tsx @@ -348,7 +348,7 @@ function Tags({ tags }: { tags: Tag[] }) { "m-1 cursor-pointer badge-soft badge-primary shadow-xs" } onClick={() => { - navigate(`/tag/${tag.name}`); + navigate(`/tag/${encodeURIComponent(tag.name)}`); }} > {tag.name}