From 7914fde9f12a2a04a03e652bd093a6b2c13cf8cd Mon Sep 17 00:00:00 2001 From: Chirag Aggarwal Date: Tue, 12 May 2026 16:09:20 +0530 Subject: [PATCH] Use error_log for abuse timelimit failures --- app/controllers/shared/api.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/controllers/shared/api.php b/app/controllers/shared/api.php index 923b878c44..1dcf05e3f9 100644 --- a/app/controllers/shared/api.php +++ b/app/controllers/shared/api.php @@ -499,9 +499,8 @@ Http::init() ->inject('telemetry') ->inject('platform') ->inject('authorization') - ->inject('logError') ->inject('cacheControlForStorage') - ->action(function (Http $utopia, Request $request, Response $response, Document $project, User $user, Event $queueForEvents, AuditContext $auditContext, Delete $queueForDeletes, EventDatabase $queueForDatabase, Context $usage, Func $queueForFunctions, Database $dbForProject, callable $timelimit, Document $resourceToken, string $mode, ?Key $apiKey, array $plan, Document $devKey, Telemetry $telemetry, array $platform, Authorization $authorization, callable $logError, callable $cacheControlForStorage) { + ->action(function (Http $utopia, Request $request, Response $response, Document $project, User $user, Event $queueForEvents, AuditContext $auditContext, Delete $queueForDeletes, EventDatabase $queueForDatabase, Context $usage, Func $queueForFunctions, Database $dbForProject, callable $timelimit, Document $resourceToken, string $mode, ?Key $apiKey, array $plan, Document $devKey, Telemetry $telemetry, array $platform, Authorization $authorization, callable $cacheControlForStorage) { $response->setUser($user); $request->setUser($user); @@ -582,7 +581,7 @@ Http::init() $isRateLimited = $abuse->check(); } } catch (\Throwable $th) { - \call_user_func($logError, $th, 'http', 'api.abuse.timelimit'); + \error_log((string) $th); continue; }