From c78492b43e9e0d5fe0eae317d0a72a1f250ec09c Mon Sep 17 00:00:00 2001 From: kilo Date: Thu, 4 Jan 2018 15:37:18 +0100 Subject: [PATCH] Fix parseAllDates() that could break dates (in listing) Fix parseAllDates() that would break torrent list dates if it had already been executed before --- public/js/main.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/js/main.js b/public/js/main.js index f5eecdda..40a682fb 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -59,8 +59,10 @@ function parseAllDates() { var list = document.getElementsByClassName("date-short") for(var i = 0; i < list.length; i++) { var e = list[i] - e.innerText = new Date(e.title).toLocaleString(lang, ymdOpt) - e.title = new Date(e.title).toLocaleString(lang) + var newDate = new Date(e.title) + if(newDate == "Invalid Date") continue + e.innerText = newDate.toLocaleString(lang, ymdOpt) + e.title = newDate.toLocaleString(lang) } var list = document.getElementsByClassName("date-full")