From f07e1576429f5ebc2b432eae86cd70e22b1937a4 Mon Sep 17 00:00:00 2001 From: Isaac Date: Fri, 26 May 2023 15:55:38 +0100 Subject: [PATCH] fix: `Infinity` stats --- src/lib/stats.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/stats.js b/src/lib/stats.js index 19ef47e..3ced74a 100644 --- a/src/lib/stats.js +++ b/src/lib/stats.js @@ -1,2 +1,2 @@ -module.exports.getAvgResolutionTime = tickets => (tickets.reduce((total, ticket) => total + (ticket.closedAt - ticket.createdAt), 0) || 1) / tickets.length; -module.exports.getAvgResponseTime = tickets => (tickets.reduce((total, ticket) => total + (ticket.firstResponseAt - ticket.createdAt), 0) || 1) / tickets.length; +module.exports.getAvgResolutionTime = tickets => (tickets.reduce((total, ticket) => total + (ticket.closedAt - ticket.createdAt), 0) || 1) / Math.max(tickets.length, 1); +module.exports.getAvgResponseTime = tickets => (tickets.reduce((total, ticket) => total + (ticket.firstResponseAt - ticket.createdAt), 0) || 1) / Math.max(tickets.length, 1);