From: Michael <heluecht@pirati.ca>
Date: Thu, 21 Jun 2018 08:23:35 +0000 (+0000)
Subject: Fix Issue 5252
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=5743bb0daec2f91f06689c84a69c8d7315311c51;p=friendica.git

Fix Issue 5252
---

diff --git a/mod/search.php b/mod/search.php
index 0790098a53..d64ce7d0e1 100644
--- a/mod/search.php
+++ b/mod/search.php
@@ -21,7 +21,7 @@ function search_saved_searches() {
 	$o = '';
 	$search = ((x($_GET,'search')) ? notags(trim(rawurldecode($_GET['search']))) : '');
 
-	if (! Feature::isEnabled(local_user(),'savedsearch'))
+	if (!Feature::isEnabled(local_user(),'savedsearch'))
 		return $o;
 
 	$r = q("SELECT `id`,`term` FROM `search` WHERE `uid` = %d",
@@ -184,7 +184,7 @@ function search_content(App $a) {
 				break;
 		}
 
-	if (! $search)
+	if (!$search)
 		return $o;
 
 	if (Config::get('system','only_tag_search'))
@@ -211,9 +211,13 @@ function search_content(App $a) {
 		}
 		dba::close($terms);
 
-		$params = ['order' => ['id' => true]];
-		$items = Item::selectForUser(local_user(), [], ['id' => $itemids], $params);
-		$r = dba::inArray($items);
+		if (!empty($itemids)) {
+			$params = ['order' => ['id' => true]];
+			$items = Item::selectForUser(local_user(), [], ['id' => $itemids], $params);
+			$r = dba::inArray($items);
+		} else {
+			$r = [];
+		}
 	} else {
 		logger("Start fulltext search for '".$search."'", LOGGER_DEBUG);
 
@@ -251,4 +255,3 @@ function search_content(App $a) {
 
 	return $o;
 }
-