Fix null from match() crash in formatMaxTwo

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 14:10:14 +08:00
parent c6d073e119
commit b58659295b

View File

@@ -262,7 +262,7 @@ export function formatMaxTwo(times) {
const formattedTimes = []; const formattedTimes = [];
for (let time of times) { for (let time of times) {
// Match numbers and units (days, hours, minutes, seconds); assume numbers have at most 10 digits // 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 formattedTime = "";
let count = 0; let count = 0;