]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Search/Index.php
Remove direct calls to App->user
[friendica.git] / src / Module / Search / Index.php
index 2fda994caae2f426b28e294de21aeb86132bb3a1..1a7d4bf61f41b63b453bc498308166d73c50e53a 100644 (file)
@@ -170,8 +170,10 @@ class Index extends BaseSearch
                }
 
                if (!empty($uriids)) {
-                       $params = ['order' => ['id' => true], 'group_by' => ['uri-id']];
-                       $items = Post::toArray(Post::selectForUser(local_user(), Item::DISPLAY_FIELDLIST, ['uri-id' => $uriids], $params));
+                       $condition = ["(`uid` = ? OR (`uid` = ? AND NOT `global`))", 0, local_user()];
+                       $condition = DBA::mergeConditions($condition, ['uri-id' => $uriids]);
+                       $params = ['order' => ['id' => true]];
+                       $items = Post::toArray(Post::selectForUser(local_user(), Item::DISPLAY_FIELDLIST, $condition, $params));
                }
 
                if (empty($items)) {