From 3b838dfd014642c283e1a11df0ab051b1d8d9428 Mon Sep 17 00:00:00 2001 From: SKmedix Date: Tue, 5 Jan 2021 22:41:00 +0100 Subject: [PATCH] :bug: Make sure summed value is a number (#14) --- .../statistics/js/src/admin/components/StatisticsWidget.js | 2 +- extensions/statistics/src/AddStatisticsData.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/statistics/js/src/admin/components/StatisticsWidget.js b/extensions/statistics/js/src/admin/components/StatisticsWidget.js index 722ad760c..76617657c 100644 --- a/extensions/statistics/js/src/admin/components/StatisticsWidget.js +++ b/extensions/statistics/js/src/admin/components/StatisticsWidget.js @@ -176,7 +176,7 @@ export default class StatisticsWidget extends DashboardWidget { for (const time in timed) { if (time >= period.start && time < period.end) { - count += timed[time]; + count += parseInt(timed[time]); } } diff --git a/extensions/statistics/src/AddStatisticsData.php b/extensions/statistics/src/AddStatisticsData.php index f53c1f834..c36fce20e 100644 --- a/extensions/statistics/src/AddStatisticsData.php +++ b/extensions/statistics/src/AddStatisticsData.php @@ -88,7 +88,7 @@ class AddStatisticsData $results->each(function ($count, $time) use (&$timed, $userTimezone) { $time = new DateTime($time, $userTimezone); - $timed[$time->getTimestamp()] = $count; + $timed[$time->getTimestamp()] = (int) $count; }); return $timed;