diff --git a/static/js/user_expenses.js b/static/js/user_expenses.js index f855eb1..b08592d 100644 --- a/static/js/user_expenses.js +++ b/static/js/user_expenses.js @@ -44,6 +44,7 @@ document.addEventListener("DOMContentLoaded", function () { position: 'top', labels: { filter: function(legendItem, chart) { + if (!chart.data || !Array.isArray(chart.data.datasets)) return false; const dataset = chart.data.datasets[legendItem.datasetIndex]; if (!dataset || !Array.isArray(dataset.data)) return false; return dataset.data.some(val => !!val);