diff --git a/classes/pref/prefs.php b/classes/pref/prefs.php
index 1ba8ff3c4b231a12a1060eb1eaacacf14daeec17..5419b42dc22029391858e405c5717918ed156a6c 100644
--- a/classes/pref/prefs.php
+++ b/classes/pref/prefs.php
@@ -1355,7 +1355,7 @@ class Pref_Prefs extends Handler_Protected {
 
 	private function _get_available_plugins(array $installed = []) {
 		if ($_SESSION["access_level"] >= 10 && Config::get(Config::ENABLE_PLUGIN_INSTALLER)) {
-			$obj = json_decode(UrlHelper::fetch(['url' => 'https://tt-rss.org/plugins.json']));
+			$obj = json_decode(UrlHelper::fetch(['url' => 'https://tt-rss.org/plugins.json']), true);
 
 			// TODO: filter installed, we'll need class names in the plugins.json