diff --git a/app/controllers/general.php b/app/controllers/general.php index 1a099c4bde..51cce37fee 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -1190,6 +1190,15 @@ Http::error() ->inject('devKey') ->inject('authorization') ->action(function (Throwable $error, Http $utopia, Request $request, Response $response, Document $project, ?Logger $logger, Log $log, Bus $bus, Document $devKey, Authorization $authorization) { + $trace = $error->getTrace(); + + foreach (array_slice($trace, 0, 100) as $index => $traceEntry) { + $file = isset($traceEntry['file']) ? $traceEntry['file'] : '[internal function]'; + $line = isset($traceEntry['line']) ? $traceEntry['line'] : ''; + $function = isset($traceEntry['function']) ? $traceEntry['function'] : ''; + Console::error("[$index] $file : $line -> $function()"); + } + $version = System::getEnv('_APP_VERSION', 'UNKNOWN'); $route = $utopia->getRoute(); $class = \get_class($error); diff --git a/src/Appwrite/Platform/Modules/Databases/Http/Databases/XList.php b/src/Appwrite/Platform/Modules/Databases/Http/Databases/XList.php index 7ff1a27de7..80f1af4967 100644 --- a/src/Appwrite/Platform/Modules/Databases/Http/Databases/XList.php +++ b/src/Appwrite/Platform/Modules/Databases/Http/Databases/XList.php @@ -71,6 +71,8 @@ class XList extends Action public function action(array $queries, string $search, bool $includeTotal, UtopiaResponse $response, Database $dbForProject): void { + var_dump('queries'); + var_dump($queries); $queries = Query::parseQueries($queries); if (!empty($search)) { @@ -96,7 +98,7 @@ class XList extends Action $cursor->setValue($cursorDocument); } - $queries[] = Query::equal('type', $this->getDatabaseTypeQueryFilters()); + // $queries[] = Query::equal('type', $this->getDatabaseTypeQueryFilters()); try { $databases = $dbForProject->find('databases', $queries);