From 03beef800652be3508ef641867cde75d7f3c8ee4 Mon Sep 17 00:00:00 2001
From: DayShift <113507098+ShiyuBanzhou@users.noreply.github.com>
Date: Thu, 23 Jan 2025 02:03:38 +0800
Subject: [PATCH] BugFix:Regular Expression in parseDuration Function (#5563)

Co-authored-by: Frank Elsinga <frank@elsinga.de>
---
 server/modules/apicache/apicache.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/server/modules/apicache/apicache.js b/server/modules/apicache/apicache.js
index 41930b24d..95a04d9e3 100644
--- a/server/modules/apicache/apicache.js
+++ b/server/modules/apicache/apicache.js
@@ -485,7 +485,7 @@ function ApiCache() {
         }
 
         if (typeof duration === "string") {
-            let split = duration.match(/^([\d\.,]+)\s?(\w+)$/);
+            let split = duration.match(/^([\d\.,]+)\s?([a-zA-Z]+)$/);
 
             if (split.length === 3) {
                 let len = parseFloat(split[1]);