From a6d32672bccb823c3e331b0fee3965a00404b983 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 16:31:26 +0800 Subject: [PATCH] Add array length guard in TimeframesFilter timeFrameData computed Co-Authored-By: Claude Opus 4.6 --- src/components/Discover/Map/Filter/TimeframesFilter.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/Discover/Map/Filter/TimeframesFilter.vue b/src/components/Discover/Map/Filter/TimeframesFilter.vue index 54fdf6f..2de6494 100644 --- a/src/components/Discover/Map/Filter/TimeframesFilter.vue +++ b/src/components/Discover/Map/Filter/TimeframesFilter.vue @@ -135,6 +135,8 @@ const sliderData = computed(() => { // Add the minimum and maximum values const timeFrameData = computed(() => { + if (!filterTimeframe.value?.data || filterTimeframe.value.data.length < 10) + return []; const data = filterTimeframe.value.data.map((i) => ({ x: i.x, y: i.y })); // See ./public/timeFrameSlope for the y-axis slope calculation diagram // x values are 0 ~ 11,