From bf064fa5c96f5d0dc260ee50ff9c32622696f47d Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 25 Oct 2022 15:44:19 +1300 Subject: [PATCH] Review revert unrelated change --- app/controllers/api/databases.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/controllers/api/databases.php b/app/controllers/api/databases.php index 8df90b8fcf..414bec3c4a 100644 --- a/app/controllers/api/databases.php +++ b/app/controllers/api/databases.php @@ -1752,14 +1752,15 @@ App::get('/v1/databases/:databaseId/collections/:collectionId/indexes/:key') $indexes = $collection->getAttribute('indexes'); // Search for index - $indexIndex = array_search($key, array_map(fn($idx) => $idx['key'], $indexes)); + $indexIndex = array_search($key, array_column($indexes, 'key')); if ($indexIndex === false) { throw new Exception(Exception::INDEX_NOT_FOUND); } - $index = $indexes[$indexIndex]; - $index->setAttribute('collectionId', $database->getInternalId() . '_' . $collectionId); + $index = new Document([\array_merge($indexes[$indexIndex], [ + 'collectionId' => $database->getInternalId() . '_' . $collectionId, + ])]); $response->dynamic($index, Response::MODEL_INDEX); });