From ef2fe4a197b9414a3e1be64343a35a64df112d17 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Thu, 6 Mar 2025 06:18:49 +0000 Subject: [PATCH] Fix id --- app/controllers/api/databases.php | 6 +++--- app/controllers/api/functions.php | 10 +++++----- app/controllers/api/storage.php | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index 37cfbf7f44..016aa23ce3 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -4317,7 +4317,7 @@ App::get('/v1/databases/:databaseId/usage') Authorization::skip(function () use ($dbForLogs, $days, $logsDBMetrics, &$stats) { foreach ($logsDBMetrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); + $result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result->getAttribute('value', 0); $limit = $days['limit']; @@ -4344,7 +4344,7 @@ App::get('/v1/databases/:databaseId/usage') Authorization::skip(function () use ($dbForProject, $days, $metrics, &$stats) { foreach ($metrics as $metric) { - $result = $dbForProject->getDocument('stats', '_inf_' . $metric); + $result = $dbForProject->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; @@ -4442,7 +4442,7 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/usage') Authorization::skip(function () use ($dbForLogs, $days, $metrics, &$stats) { foreach ($metrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); + $result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 84cec93766..d2a1c303d3 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -641,8 +641,8 @@ App::get('/v1/functions/:functionId/usage') Authorization::skip(function () use ($dbForLogs, $days, $logsDBMetrics, &$stats) { foreach ($logsDBMetrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); - $stats[$metric]['total'] = $result['value'] ?? 0; + $result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); + $stats[$metric]['total'] = $result->getAttribute('value', 0); $limit = $days['limit']; $period = $days['period']; @@ -670,7 +670,7 @@ App::get('/v1/functions/:functionId/usage') Authorization::skip(function () use ($dbForProject, $days, $metrics, &$stats) { foreach ($metrics as $metric) { - $result = $dbForProject->getDocument('stats', '_inf_' . $metric); + $result = $dbForProject->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; @@ -768,7 +768,7 @@ App::get('/v1/functions/usage') Authorization::skip(function () use ($dbForLogs, $days, $logsDBMetrics, &$stats) { foreach ($logsDBMetrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); + $result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; @@ -797,7 +797,7 @@ App::get('/v1/functions/usage') Authorization::skip(function () use ($dbForProject, $days, $metrics, &$stats) { foreach ($metrics as $metric) { - $result = $dbForProject->getDocument('stats', '_inf_' . $metric); + $result = $dbForProject->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; diff --git a/app/controllers/api/storage.php b/app/controllers/api/storage.php index 438df33108..0b9f030e18 100644 --- a/app/controllers/api/storage.php +++ b/app/controllers/api/storage.php @@ -1799,7 +1799,7 @@ App::get('/v1/storage/usage') $total = []; Authorization::skip(function () use ($dbForLogs, $days, $metrics, &$stats, &$total) { foreach ($metrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); + ($result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit']; @@ -1889,7 +1889,7 @@ App::get('/v1/storage/:bucketId/usage') Authorization::skip(function () use ($dbForLogs, $bucket, $days, $metrics, &$stats) { foreach ($metrics as $metric) { - $result = $dbForLogs->getDocument('stats', '_inf_' . $metric); + $result = $dbForLogs->getDocument('stats', md5('_inf_' . $metric)); $stats[$metric]['total'] = $result['value'] ?? 0; $limit = $days['limit'];