From f06e26bebc99bab360e907adc661d0641240e009 Mon Sep 17 00:00:00 2001 From: stingl Date: Mon, 29 Nov 2021 16:33:32 +0100 Subject: [PATCH] Fix bug; --- js/app.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/js/app.js b/js/app.js index 8aeab38..188f96e 100644 --- a/js/app.js +++ b/js/app.js @@ -281,11 +281,15 @@ const TimeTrack = { let latestHistoryItem = ticket.history[0]; if (this.ticketSystemUrl && this.isTicketNumber(ticket.number)) { - let finishedTasks = ticket.tasks.filter((task) => { - return task.finished > latestHistoryItem.trackingStarted && task.finished < latestHistoryItem.trackingStopped; - }).map((task) => { - return task.name; - }); + let finishedTasks = []; + + if (ticket.tasks && ticket.tasks.length > 0) { + finishedTasks = ticket.tasks.filter((task) => { + return task.finished > latestHistoryItem.trackingStarted && task.finished < latestHistoryItem.trackingStopped; + }).map((task) => { + return task.name; + }); + } window.open( component.ticketSystemUrl + ticket.number.replace('#', '').trim()+'/time_entries/new?time_entry[hours]='+(Math.round(latestHistoryItem.minutes)/60)+