From 7619b4d3e516407917e59327007a112eb214b102 Mon Sep 17 00:00:00 2001 From: Memory <134070804+Memory2314@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:06:07 +0800 Subject: [PATCH] fix: handle non-array response when fetching Mihomo tags --- src/renderer/src/pages/mihomo.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/mihomo.tsx b/src/renderer/src/pages/mihomo.tsx index 195bb04..a07e455 100644 --- a/src/renderer/src/pages/mihomo.tsx +++ b/src/renderer/src/pages/mihomo.tsx @@ -324,9 +324,10 @@ const Mihomo: React.FC = () => { setLoadingTags(true) try { const data = await fetchMihomoTags(forceRefresh) - setTags(data) + setTags(Array.isArray(data) ? data : []) } catch (error) { console.error('Failed to fetch tags:', error) + setTags([]) alert(t('mihomo.error.fetchTagsFailed')) } finally { setLoadingTags(false)