From 5eb6e9990ca7a4990b271b2bb50118ef26eb3476 Mon Sep 17 00:00:00 2001 From: Brant Martin Date: Sun, 3 Mar 2019 19:02:20 -0500 Subject: [PATCH] Don't die when updating plugins with no releases --- Torch/Plugins/PluginManager.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Torch/Plugins/PluginManager.cs b/Torch/Plugins/PluginManager.cs index 5f725cc..7b8ca16 100644 --- a/Torch/Plugins/PluginManager.cs +++ b/Torch/Plugins/PluginManager.cs @@ -153,6 +153,13 @@ namespace Torch.Managers manifest.Version.TryExtractVersion(out Version currentVersion); var latest = await PluginQuery.Instance.QueryOne(manifest.Guid); + + if (latest?.LatestVersion == null) + { + _log.Warn($"Plugin {manifest.Name} does not have any releases on torchapi.net. Cannot update."); + return; + } + latest.LatestVersion.TryExtractVersion(out Version newVersion); if (currentVersion == null || newVersion == null)