diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9103c985b9..b8d167431b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,7 +33,6 @@ jobs: docker compose build appwrite docker compose up -d sleep 30 - docker logs appwrite - name: Doctor run: docker compose exec -T appwrite doctor diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 00fe567d7b..54f347f4a4 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -513,22 +513,23 @@ App::shutdown() } } - if ( - $project->getId() !== 'console' - && $mode !== APP_MODE_ADMIN - ) { - $fileSize = 0; - $file = $request->getFiles('file'); + if ($project->getId() !== 'console') { + if ($mode !== APP_MODE_ADMIN) { + $fileSize = 0; + $file = $request->getFiles('file'); - if (!empty($file)) { - $fileSize = (\is_array($file['size']) && isset($file['size'][0])) ? $file['size'][0] : $file['size']; + if (!empty($file)) { + $fileSize = (\is_array($file['size']) && isset($file['size'][0])) ? $file['size'][0] : $file['size']; + } + + $queueForUsage + ->addMetric('network.requests', 1) + ->addMetric("network.inbound", $request->getSize() + $fileSize) + ->addMetric("network.outbound", $response->getSize()); } $queueForUsage ->setProject($project) - ->addMetric('network.requests', 1) - ->addMetric("network.inbound", $request->getSize() + $fileSize) - ->addMetric("network.outbound", $response->getSize()) ->trigger(); } });