From c37e31e6c38c1f9970debf951f0da9755641a085 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Sun, 10 Dec 2023 20:58:38 +0100 Subject: [PATCH] fix: inconsistent timestamp generation --- app/controllers/api/project.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/controllers/api/project.php b/app/controllers/api/project.php index 805fc6f53e..8ed21875fb 100644 --- a/app/controllers/api/project.php +++ b/app/controllers/api/project.php @@ -96,15 +96,16 @@ App::get('/v1/project/usage') } }); + $now = time(); foreach ($metrics['period'] as $metric) { $usage[$metric] = []; - $leap = time() - ($limit * $factor); - while ($leap < time()) { + $leap = $now - ($limit * $factor); + while ($leap < $now) { $leap += $factor; $formatDate = date($format, $leap); $usage[$metric][] = [ - 'value' => $stats[$metric][$formatDate]['value'] ?? 0, - 'date' => $formatDate, + 'value' => $stats[$metric][$formatDate]['value'] ?? 0, + 'date' => $formatDate, ]; } }