Fix custom entity delete

This commit is contained in:
Jake Barnby
2022-09-23 13:46:39 +12:00
parent 8cd36b2721
commit 6e4bad5969
3 changed files with 30 additions and 33 deletions
+5 -7
View File
@@ -254,14 +254,12 @@ class Resolvers
$request = $utopia->getResource('request', true);
$response = $utopia->getResource('response', true);
$swoole = $request->getSwoole();
$swoole->post = [
'databaseId' => $databaseId,
'collectionId' => $collectionId,
'documentId' => $args['id'],
];
$documentId = $args['id'];
$swoole->server['request_method'] = 'DELETE';
$swoole->server['request_uri'] = "/v1/databases/$databaseId/collections/$collectionId/documents/{$args['id']}";
$swoole->server['path_info'] = "/v1/databases/$databaseId/collections/$collectionId/documents/{$args['id']}";
$swoole->server['request_uri'] = "/v1/databases/$databaseId/collections/$collectionId/documents/$documentId";
$swoole->server['path_info'] = "/v1/databases/$databaseId/collections/$collectionId/documents/$documentId";
self::resolve($utopia, $request, $response, $resolve, $reject);
}
+1 -1
View File
@@ -288,7 +288,7 @@ class SchemaBuilder
)
];
$mutationFields[$collectionId . 'Delete'] = [
'type' => $objectType,
'type' => TypeRegistry::get(Response::MODEL_NONE),
'args' => TypeRegistry::argumentsFor('id'),
'resolve' => Resolvers::resolveDocumentDelete(
$utopia,