From 12e501c928a8c351892828f3792e4dec1c972e4e Mon Sep 17 00:00:00 2001 From: Jan Andrle Date: Tue, 2 Jun 2026 14:58:45 +0200 Subject: [PATCH] :bug: Fixes empty list --- mastodonCzStats.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mastodonCzStats.js b/mastodonCzStats.js index 5d2ced1..f5d71e5 100755 --- a/mastodonCzStats.js +++ b/mastodonCzStats.js @@ -49,9 +49,9 @@ function gitCommit(files, des= "not specified"){ } async function* collectStats(instances, weeks = 1) { for(const instance of instances){ - const { stats, mau, user_count }= await fetchInstanceStats(instance).catch(e=> ({})); - if(!stats || !Array.isArray(stats)) continue; - yield { instance, mau, user_count, ...sumStats(stats.slice(0, weeks + 1)) }; + const { stats, mau, user_count }= await fetchInstanceStats(instance).catch(_=> ({})); + if(!stats || !Array.isArray(stats) || !stats.length) continue; + yield { instance, mau, user_count, ...sumStats(stats.slice(0, Math.min(stats.length, weeks + 1))) }; } } function sumStats(arr) {