From 860f9c8eb1c001546402bd9a36c0fda9d97feb00 Mon Sep 17 00:00:00 2001 From: kilo Date: Tue, 9 Jan 2018 00:24:08 +0100 Subject: [PATCH] Fix parseAllDates() that could break dates (in listing) (#1749) * Fix parseAllDates() that could break dates (in listing) Fix parseAllDates() that would break torrent list dates if it had already been executed before * check if date value is NaN before applying it --- 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..4971a960 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(isNaN(newDate.valueOf())) continue + e.innerText = newDate.toLocaleString(lang, ymdOpt) + e.title = newDate.toLocaleString(lang) } var list = document.getElementsByClassName("date-full")