diff --git a/app/controllers/api/graphql.php b/app/controllers/api/graphql.php index f18a391d29..5ac214a916 100644 --- a/app/controllers/api/graphql.php +++ b/app/controllers/api/graphql.php @@ -188,6 +188,8 @@ function execute( $validations[] = new DisableIntrospection(); $validations[] = new QueryComplexity($maxComplexity); $validations[] = new QueryDepth($maxDepth); + } + if (App::getMode() === App::MODE_TYPE_PRODUCTION) { $flags = DebugFlag::NONE; } diff --git a/app/init.php b/app/init.php index c81d7b455d..7ccb24e28f 100644 --- a/app/init.php +++ b/app/init.php @@ -1096,6 +1096,7 @@ App::setResource('schema', function ($utopia, $dbForProject) { return "/v1/databases/$databaseId/collections/$collectionId/documents/{$args['documentId']}"; }, ]; + $params = [ 'list' => function (string $databaseId, string $collectionId, array $args) { return [ 'queries' => $args['queries']]; diff --git a/src/Appwrite/GraphQL/Types/Mapper.php b/src/Appwrite/GraphQL/Types/Mapper.php index 224f2b5717..a4b228d306 100644 --- a/src/Appwrite/GraphQL/Types/Mapper.php +++ b/src/Appwrite/GraphQL/Types/Mapper.php @@ -161,7 +161,8 @@ class Mapper ]; } - // If model has no properties, explicitly add a 'status' field because GraphQL requires at least 1 field per type. + // If model has no properties, explicitly add a 'status' field + // because GraphQL requires at least 1 field per type. if (!$model->isAny() && empty($model->getRules())) { $fields['status'] = [ 'type' => Type::string(),