From 3cb885cb1b1f0d35edce8a6e984f200d1f9e1e96 Mon Sep 17 00:00:00 2001 From: Ishidres <17363426+Ishidres@users.noreply.github.com> Date: Fri, 22 Mar 2024 15:26:05 +0100 Subject: [PATCH] Fix new date format --- apps/activityreminder/lib.js | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/apps/activityreminder/lib.js b/apps/activityreminder/lib.js index a5c35190c..583662ab1 100644 --- a/apps/activityreminder/lib.js +++ b/apps/activityreminder/lib.js @@ -29,16 +29,13 @@ exports.loadData = function () { dismissDate: new Date(1970), pauseDate: new Date(1970), }, - require("Storage").readJSON("activityreminder.data.json") || {}); + + require("Storage").readJSON("activityreminder.data.json") || {}); - if (typeof (data.stepsDate) == "string") - data.stepsDate = new Date(data.stepsDate); - if (typeof (data.okDate) == "string") - data.okDate = new Date(data.okDate); - if (typeof (data.dismissDate) == "string") - data.dismissDate = new Date(data.dismissDate); - if (typeof (data.pauseDate) == "string") - data.pauseDate = new Date(data.pauseDate); + data.stepsDate = new Date(typeof data.stepsDate === 'string' ? data.stepsDate : data.stepsDate.ms); + data.okDate = new Date(typeof data.okDate === 'string' ? data.okDate : data.okDate.ms); + data.dismissDate = new Date(typeof data.dismissDate === 'string' ? data.dismissDate : data.dismissDate.ms); + data.pauseDate = new Date(typeof data.pauseDate === 'string' ? data.pauseDate : data.pauseDate.ms); return data; };