From 7c957e5135b788ecec1ab01cf2a408bb7b6cac1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Z=C3=B6ller?= Date: Mon, 15 Dec 2025 08:42:39 +0100 Subject: [PATCH] Chart Rendering fixed for analytics --- src/main/resources/templates/analytics/training-load.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/resources/templates/analytics/training-load.html b/src/main/resources/templates/analytics/training-load.html index 04efa04..b098db1 100644 --- a/src/main/resources/templates/analytics/training-load.html +++ b/src/main/resources/templates/analytics/training-load.html @@ -260,11 +260,19 @@ data: tsb, borderColor: 'rgb(204, 255, 0)', backgroundColor: function(context) { + // Check if parsed data exists (can be undefined during legend rendering) + if (!context.parsed) { + return 'rgba(204, 255, 0, 0.2)'; + } const value = context.parsed.y; return value >= 0 ? 'rgba(16, 185, 129, 0.2)' : 'rgba(239, 68, 68, 0.2)'; }, segment: { borderColor: function(context) { + // Check if parsed data exists + if (!context.p1 || !context.p1.parsed) { + return 'rgb(204, 255, 0)'; + } const value = context.p1.parsed.y; return value >= 0 ? 'rgb(16, 185, 129)' : 'rgb(239, 68, 68)'; }