diff --git a/Flow.Launcher.Core/Plugin/PluginManager.cs b/Flow.Launcher.Core/Plugin/PluginManager.cs index f78b59360..36c63ab93 100644 --- a/Flow.Launcher.Core/Plugin/PluginManager.cs +++ b/Flow.Launcher.Core/Plugin/PluginManager.cs @@ -899,7 +899,8 @@ namespace Flow.Launcher.Core.Plugin PluginMetadata newMetadata; try { - newMetadata = JsonSerializer.Deserialize(File.ReadAllText(metadataJsonFilePath)); + newMetadata = JsonSerializer.Deserialize(File.ReadAllText(metadataJsonFilePath)) ?? + throw new JsonException("Deserialized metadata is null"); } catch (Exception ex) {