From b58659295b936e756d41837bc42a89305031539d 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 14:10:14 +0800 Subject: [PATCH] Fix null from match() crash in formatMaxTwo Co-Authored-By: Claude Opus 4.6 --- src/module/setChartData.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/module/setChartData.js b/src/module/setChartData.js index 99256ea..8a62378 100644 --- a/src/module/setChartData.js +++ b/src/module/setChartData.js @@ -262,7 +262,7 @@ export function formatMaxTwo(times) { const formattedTimes = []; for (let time of times) { // Match numbers and units (days, hours, minutes, seconds); assume numbers have at most 10 digits - let units = time.match(/\d{1,10}[dhms]/g); + let units = time.match(/\d{1,10}[dhms]/g) || []; let formattedTime = ""; let count = 0;