diff --git a/server/controllers/MiscController.js b/server/controllers/MiscController.js index f8ed93f03..e51e7d12b 100644 --- a/server/controllers/MiscController.js +++ b/server/controllers/MiscController.js @@ -270,13 +270,13 @@ class MiscController { for (let i = 0; i < filteredUsers.length; i++) { var user = filteredUsers[i] var listeningStats = await this.getUserListeningStatsHelpers(user.id) - var latestItem = user.mediaProgress.sort(p => p.lastUpdate)[0] + var latestItem = user.mediaProgress.sort(p => p.lastUpdate) var totalItems = Object.keys(listeningStats.items).length var totalDays = Object.keys(listeningStats.days).length var session = { username: user.username, lastSeen: user.lastSeen, - latest: latestItem || null, + latest: latestItem[latestItem.length - 1] || null, itemsRead: totalItems || 0, minutesListened: listeningStats.totalTime || 0, daysListened: totalDays| 0,