From 72d214f99de86aaf4a4213190ea68bc6f91f3253 Mon Sep 17 00:00:00 2001 From: MontejoJorge Date: Mon, 21 Apr 2025 18:13:12 +0200 Subject: [PATCH 1/2] fix renderUpcoming func --- src/controllers/shows/tvupcoming.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/controllers/shows/tvupcoming.js b/src/controllers/shows/tvupcoming.js index 65db7731e0e..e916c6d6743 100644 --- a/src/controllers/shows/tvupcoming.js +++ b/src/controllers/shows/tvupcoming.js @@ -66,15 +66,13 @@ function renderUpcoming(elem, items) { } if (dateText != currentGroupName) { - if (currentGroup.length) { - groups.push({ - name: currentGroupName, - items: currentGroup - }); - } - currentGroupName = dateText; currentGroup = [item]; + + groups.push({ + name: currentGroupName, + items: currentGroup + }); } else { currentGroup.push(item); } From 0d049c6ba6beaad95d02bf7e0521ff7f6ed55a6c Mon Sep 17 00:00:00 2001 From: MontejoJorge Date: Mon, 21 Apr 2025 20:39:26 +0200 Subject: [PATCH 2/2] do not initialize currentGroupName --- src/controllers/shows/tvupcoming.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/shows/tvupcoming.js b/src/controllers/shows/tvupcoming.js index e916c6d6743..53d9aaf5a7b 100644 --- a/src/controllers/shows/tvupcoming.js +++ b/src/controllers/shows/tvupcoming.js @@ -45,7 +45,7 @@ function enableScrollX() { function renderUpcoming(elem, items) { const groups = []; - let currentGroupName = ''; + let currentGroupName; let currentGroup = []; for (let i = 0, length = items.length; i < length; i++) {