diff --git a/src/core/controllers/AutoCompleteController.php b/src/core/controllers/AutoCompleteController.php index 15174e1acf043d0f47a6b83d537e7d55b1856805..57eb383771a16985b2f2bfd03e712fd05609cebf 100755 --- a/src/core/controllers/AutoCompleteController.php +++ b/src/core/controllers/AutoCompleteController.php @@ -698,19 +698,21 @@ class AutoCompleteController $arrScopedFoldersIds = array_column($scopedFolders, 'id'); $selectedFolders = FolderModel::get([ - 'where' => ['label ilike ? AND id IN(?)'], + 'where' => ['label ilike ? AND id in (?)'], 'data' => [ '%'.$data['search'].'%', $arrScopedFoldersIds], 'orderBy' => ['label'] ]); - $getFomatedFolders = function ($value) { - return $return = [ - 'id' => $value['id'], - 'idToDisplay' => $value['label'], - 'otherInfo' => '' + $data = []; + foreach ($selectedFolders as $value) { + $data[] = [ + 'id' => $value['id'], + 'idToDisplay' => $value['label'], + 'otherInfo' => $value['public'] ]; - }; - return $response->withJson(array_map($getFomatedFolders, $selectedFolders)); + } + + return $response->withJson($data); } public static function getTags(Request $request, Response $response)