From 8f5a52b4841c906cd17bacac2187257069a95e90 Mon Sep 17 00:00:00 2001 From: David Monllao Date: Thu, 27 Jul 2017 11:34:07 +0200 Subject: [PATCH] MDL-59638 analytics: Advance time splitting start instead of delay end --- analytics/classes/local/time_splitting/equal_parts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/analytics/classes/local/time_splitting/equal_parts.php b/analytics/classes/local/time_splitting/equal_parts.php index 090e693fe35..14e88346d95 100644 --- a/analytics/classes/local/time_splitting/equal_parts.php +++ b/analytics/classes/local/time_splitting/equal_parts.php @@ -60,8 +60,8 @@ abstract class equal_parts extends base { // Check the end of the previous time range. if ($i > 0 && $start === $ranges[$i - 1]['end']) { - // We deduct 1 second from the previous end so each timestamp only belongs to 1 range. - $ranges[$i - 1]['end'] = $ranges[$i - 1]['end'] - 1; + // We add 1 second so each timestamp only belongs to 1 range. + $start = $start + 1; } if ($i === ($nparts - 1)) { -- 2.43.0