diff --git a/app/assets/javascripts/activityChart.js b/app/assets/javascripts/activityChart.js index 31970c0f4..d16d23827 100644 --- a/app/assets/javascripts/activityChart.js +++ b/app/assets/javascripts/activityChart.js @@ -189,7 +189,7 @@ } var url = type === 'service' ? `/daily_stats.json` : `/daily_stats_by_user.json`; - fetch(url) + return fetch(url) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); @@ -214,6 +214,7 @@ createChart('#weeklyChart', labels, deliveredData, failedData); createTable('weeklyTable', 'activityChart', labels, deliveredData, failedData); + return data; }) .catch(error => console.error('Error fetching daily stats:', error)); }; diff --git a/tests/javascripts/activityChart.test.js b/tests/javascripts/activityChart.test.js index 94f3492a1..c77ebe980 100644 --- a/tests/javascripts/activityChart.test.js +++ b/tests/javascripts/activityChart.test.js @@ -21,7 +21,7 @@ Object.defineProperty(HTMLElement.prototype, 'clientWidth', { beforeAll(done => { // Set up the DOM with the D3 script included document.body.innerHTML = ` -
+