Skip to content

Commit 79f612c

Browse files
committed
Fix: Ensure cache retrieval only returns valid device data
1 parent f3ef164 commit 79f612c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/lib/device-cache.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ export async function getDevicesAndBrowsers(
3838
if (Date.now() - stats.mtimeMs < TTL_MS) {
3939
try {
4040
cache = JSON.parse(fs.readFileSync(CACHE_FILE, "utf8"));
41-
return cache[type];
41+
if (cache[type]) {
42+
return cache[type];
43+
}
4244
} catch (error) {
4345
console.error("Error parsing cache file:", error);
4446
// Continue with fetching fresh data

0 commit comments

Comments
 (0)