From 565e998667a2e8db390b5fcc988893a1489ddd46 Mon Sep 17 00:00:00 2001 From: Miodec Date: Mon, 1 Feb 2021 06:49:10 +0000 Subject: [PATCH] catching any errors while drawing minigraph --- src/js/tribe.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/js/tribe.js b/src/js/tribe.js index 68165848f..71f4c9236 100644 --- a/src/js/tribe.js +++ b/src/js/tribe.js @@ -646,12 +646,16 @@ function fillGraphDataAndUpdate(graph, result, sid) { } function drawMinigraph(sid, result) { - let graphelem = $(`.tribeResult .player[sid='${sid}'] .graph canvas`)[0]; - let graph = new Chart(graphelem, miniChartSettings); + try { + let graphelem = $(`.tribeResult .player[sid='${sid}'] .graph canvas`)[0]; + let graph = new Chart(graphelem, miniChartSettings); - fillGraphDataAndUpdate(graph, result, sid); + fillGraphDataAndUpdate(graph, result, sid); - return graph; + return graph; + } catch (e) { + Notifications.add("Error drawing mini graph: " + e.message, -1); + } } function destroyAllGraphs() {