From ccabc66b2faf03cf91447780c993baec83412049 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Mon, 19 Aug 2024 09:52:30 +0000
Subject: [PATCH] fix display of loading icon in blubber, fixes #4414

Closes #4414

Merge request studip/studip!3275
---
 resources/vue/store/blubber.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/resources/vue/store/blubber.js b/resources/vue/store/blubber.js
index d0bd7f63e4c..ce32d8e9425 100644
--- a/resources/vue/store/blubber.js
+++ b/resources/vue/store/blubber.js
@@ -165,9 +165,10 @@ export default {
             await dispatch('loadCurrentUser');
 
             // if total is missing, there are more comments to fetch
-            const total = rootGetters['blubber-comments/lastMeta']?.page?.total;
-            const hasMore = total ?? true;
-            commit('setMoreOlder', { id, hasMore });
+            commit('setMoreOlder', {
+                id,
+                hasMore: !('total' in rootGetters['blubber-comments/lastMeta'].page)
+            });
         },
 
         async fetchThreads({ commit, dispatch, getters, rootGetters }, { search, more = false }) {
-- 
GitLab