From 14dad703d3a2f444b281ef827be1be7fef036d35 Mon Sep 17 00:00:00 2001 From: CyferShepard Date: Thu, 6 Jun 2024 14:09:30 +0200 Subject: [PATCH] fix: resolved bug when converting various date formats in pause update function --- backend/tasks/ActivityMonitor.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/tasks/ActivityMonitor.js b/backend/tasks/ActivityMonitor.js index b08479f..a441d7a 100644 --- a/backend/tasks/ActivityMonitor.js +++ b/backend/tasks/ActivityMonitor.js @@ -73,15 +73,13 @@ async function ActivityMonitor(interval) { if (session.PlayState.IsPaused == true) { let startTime = moment(wdData.ActivityDateInserted, "YYYY-MM-DD HH:mm:ss.SSSZ"); - let lastPausedDate = moment(session.LastPausedDate, "YYYY-MM-DD HH:mm:ss.SSSZ"); + let lastPausedDate = moment(session.LastPausedDate); let diffInSeconds = lastPausedDate.diff(startTime, "seconds"); wdData.PlaybackDuration = parseInt(wdData.PlaybackDuration) + diffInSeconds; - wdData.ActivityDateInserted = `'${moment(session.LastPausedDate).format( - "YYYY-MM-DD HH:mm:ss.SSSZ" - )}'::timestamptz`; + wdData.ActivityDateInserted = `'${lastPausedDate.format("YYYY-MM-DD HH:mm:ss.SSSZ")}'::timestamptz`; } return true; }