From ee836715de5d169baaca68bc0d6c643d2f4e4bad Mon Sep 17 00:00:00 2001 From: Braeden Sowinski Date: Sat, 2 Sep 2023 22:17:48 -0700 Subject: [PATCH] fix/detect-new-missing-playerstat-field --- package.json | 2 +- util/LogsHandler.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b4376b1..e7a052e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dayzr-bot", - "version": "9.2.0", + "version": "9.2.1", "description": "A General Purpose Discord Bot for DayZ Nitrado Servers.", "main": "index.js", "nodemonConfig": { diff --git a/util/LogsHandler.js b/util/LogsHandler.js index 3a5c071..411d058 100644 --- a/util/LogsHandler.js +++ b/util/LogsHandler.js @@ -65,6 +65,7 @@ module.exports = { let unixTime = Math.floor(newDt.getTime()/1000); let oldUnixTime = Math.floor(playerStat.lastConnectionDate.getTime()/1000); let seconds = unixTime - oldUnixTime; + if (!client.exists(playerStat.longestSessionTime)) playerStat.longestSessionTime = 0; playerStat.totalSessionTime = playerStat.totalSessionTime + seconds; playerStat.lastSessionTime = seconds;