From 6a1bc9ab81adf8eea68337c80d1bf80ffb6c8604 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Thu, 26 Jan 2017 22:06:06 +0100 Subject: Fix NaN on invalid second input to time format --- src/scripts/util.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scripts/util.ts b/src/scripts/util.ts index 74bdb710..d0c6dd38 100644 --- a/src/scripts/util.ts +++ b/src/scripts/util.ts @@ -529,6 +529,11 @@ export class Util { let hour = Math.floor(seconds / 3600); let minute = Math.floor(seconds / 60) % 60; let second = seconds % 60; + + hour = isNaN(hour) ? 0 : hour; + minute = isNaN(minute) ? 0 : minute; + second = isNaN(second) ? 0 : second; + return this.addPaddingToTwo(hour) + ":" + this.addPaddingToTwo(minute) + ":" + this.addPaddingToTwo(second); -- cgit v1.2.3