1
0
Fork 0
mirror of synced 2024-08-03 12:32:28 +12:00
This commit is contained in:
shimon 2023-06-19 13:37:16 +03:00
parent 72e9ddd3f1
commit 9179a70992

View file

@ -104,7 +104,10 @@ class CalcTierStats extends Action
/** /**
* Skip user projects with id 'console' * Skip user projects with id 'console'
*/ */
if ($project->getId() === 'console') { if (
$project->getId() === 'console' ||
empty($project)
) {
continue; continue;
} }
@ -175,6 +178,10 @@ class CalcTierStats extends Action
$tmp[$metric] = []; $tmp[$metric] = [];
foreach ($requestDocs as $requestDoc) { foreach ($requestDocs as $requestDoc) {
if (empty($requestDoc)) {
continue;
}
$tmp[$metric][] = [ $tmp[$metric][] = [
'value' => $requestDoc->getAttribute('value'), 'value' => $requestDoc->getAttribute('value'),
'date' => $requestDoc->getAttribute('time'), 'date' => $requestDoc->getAttribute('time'),
@ -218,9 +225,12 @@ class CalcTierStats extends Action
$buckets = $dbForProject->find('buckets', []); $buckets = $dbForProject->find('buckets', []);
$counter = 0; $counter = 0;
foreach ($buckets as $bucket) { foreach ($buckets as $bucket) {
$file = $dbForProject->findOne('bucket_' . $bucket->getInternalId(), [Query::orderDesc('sizeOriginal'),]);
if (empty($file)) {
continue;
}
$filesSum += $dbForProject->sum('bucket_' . $bucket->getInternalId(), 'sizeOriginal', [], 0); $filesSum += $dbForProject->sum('bucket_' . $bucket->getInternalId(), 'sizeOriginal', [], 0);
$filesCount += $dbForProject->count('bucket_' . $bucket->getInternalId(), []); $filesCount += $dbForProject->count('bucket_' . $bucket->getInternalId(), []);
$file = $dbForProject->findOne('bucket_' . $bucket->getInternalId(), [Query::orderDesc('sizeOriginal'),]);
if ($file->getAttribute('sizeOriginal') > $maxFileSize) { if ($file->getAttribute('sizeOriginal') > $maxFileSize) {
$maxFileSize = $file->getAttribute('sizeOriginal'); $maxFileSize = $file->getAttribute('sizeOriginal');
} }