From b23538c47e0ed4cb6419ccc418a4104e6f206198 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Wed, 3 Apr 2019 22:43:14 +0800 Subject: [PATCH] Return plugin name as-is if plugin is unavailable (fix #32) --- app/Services/PluginManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Services/PluginManager.php b/app/Services/PluginManager.php index b43d53a4..872da1c3 100644 --- a/app/Services/PluginManager.php +++ b/app/Services/PluginManager.php @@ -438,6 +438,11 @@ class PluginManager if (is_string($item)) { $plugin = $this->getPlugin($item); + // If we cannot read the package of that plugin, just return it as-is. + if (is_null($plugin)) { + return $item; + } + return [ 'name' => $item, 'version' => $plugin->getVersion(),