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