From e5e7b8b7b60105f68a9bf3bcab8c61eea98db21f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Mon, 9 Mar 2026 18:47:47 +0800 Subject: [PATCH] Add division by zero guards in TraceFilter traceList and caseTotalPercent Co-Authored-By: Claude Opus 4.6 --- src/components/Discover/Map/Filter/TraceFilter.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/Discover/Map/Filter/TraceFilter.vue b/src/components/Discover/Map/Filter/TraceFilter.vue index 7b9de4d..bcdd9c5 100644 --- a/src/components/Discover/Map/Filter/TraceFilter.vue +++ b/src/components/Discover/Map/Filter/TraceFilter.vue @@ -175,6 +175,7 @@ const traceCountTotal = computed(() => { }); const traceList = computed(() => { + if (traceCountTotal.value === 0) return []; return baseTraces.value .map((trace) => { return { @@ -191,6 +192,7 @@ const traceList = computed(() => { }); const caseTotalPercent = computed(() => { + if (traceCountTotal.value === 0) return "0%"; const ratioSum = traceList.value .map((trace) => trace.base_count)