diff --git a/server/managers/PlaybackSessionManager.js b/server/managers/PlaybackSessionManager.js index 2dc81c41..faa941ca 100644 --- a/server/managers/PlaybackSessionManager.js +++ b/server/managers/PlaybackSessionManager.js @@ -82,7 +82,7 @@ class PlaybackSessionManager { const userProgress = user.getMediaProgress(libraryItem.id, episodeId) var userStartTime = 0 - if (userProgress) userStartTime = userProgress.currentTime || 0 + if (userProgress) userStartTime = Number.parseFloat(userProgress.currentTime) || 0 const newPlaybackSession = new PlaybackSession() newPlaybackSession.setData(libraryItem, user, mediaPlayer, episodeId) diff --git a/server/objects/PlaybackSession.js b/server/objects/PlaybackSession.js index 6b90088b..59e66b46 100644 --- a/server/objects/PlaybackSession.js +++ b/server/objects/PlaybackSession.js @@ -158,7 +158,7 @@ class PlaybackSession { this.dayOfWeek = date.format(new Date(), 'dddd') } - this.timeListening += timeListened + this.timeListening += Number.parseFloat(timeListened) this.updatedAt = Date.now() }