diff --git a/index.js b/index.js index 0ea18708..da15aa93 100644 --- a/index.js +++ b/index.js @@ -49,19 +49,24 @@ async function createICS() { event.mainCard.join("\n") + "\n"; if (event.prelims.length) { - let prelimsTime = new Date(parseInt(event.prelimsTime) * 1000); - let hoursAgo = (date - prelimsTime) / 1000 / 60 / 60; - description += `\nPrelims (${hoursAgo} hrs before Main)\n--------------------\n${event.prelims.join( - "\n" - )}\n`; + description += "\nPrelims"; + if (event.prelimsTime) { + let prelimsTime = new Date(parseInt(event.prelimsTime) * 1000); + let hoursAgo = (date - prelimsTime) / 1000 / 60 / 60; + description += ` (${hoursAgo} hrs before Main)`; + } + description += `\n--------------------\n${event.prelims.join("\n")}\n`; } if (event.earlyPrelims.length) { - let earlyPrelimsTime = new Date( - parseInt(event.earlyPrelimsTime) * 1000 - ); - let hoursAgo = (date - earlyPrelimsTime) / 1000 / 60 / 60; - if (!hoursAgo) console.log("hoursAgo", date, earlyPrelimsTime); - description += `\nEarly Prelims (${hoursAgo} hrs before Main)\n--------------------\n${event.earlyPrelims.join( + description += "\nEarly Prelims"; + if (event.earlyPrelimsTime) { + let earlyPrelimsTime = new Date( + parseInt(event.earlyPrelimsTime) * 1000 + ); + let hoursAgo = (date - earlyPrelimsTime) / 1000 / 60 / 60; + description += ` (${hoursAgo} hrs before Main)`; + } + description += `\n--------------------\n${event.earlyPrelims.join( "\n" )}\n`; }