diff --git a/src/app/resource/controllers/ResController.php b/src/app/resource/controllers/ResController.php index 3abdb91464d5a025c30e5d39a4cc9106c9b3afad..683c1c4598801986351ae0ab19842e5acbdc4696 100755 --- a/src/app/resource/controllers/ResController.php +++ b/src/app/resource/controllers/ResController.php @@ -920,7 +920,7 @@ class ResController extends ResourceControlController $entities = array_column($entities, 'id'); $foldersClause = 'res_id in (select res_id from folders LEFT JOIN entities_folders ON folders.id = entities_folders.folder_id LEFT JOIN resources_folders ON folders.id = resources_folders.folder_id '; - $foldersClause .= 'WHERE entities_folders.entity_id in (?) OR folders.user_id = ?)'; + $foldersClause .= "WHERE entities_folders.entity_id in (?) OR folders.user_id = ? OR keyword = 'ALL_ENTITIES')"; $whereClause .= " OR ({$foldersClause})"; $groups = UserModel::getGroupsByLogin(['login' => $user['user_id'], 'select' => ['where_clause']]);