mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Do not throw exception & Fix blank lines
This commit is contained in:
parent
770eec5296
commit
988a3bc09e
1 changed files with 2 additions and 1 deletions
|
|
@ -550,8 +550,9 @@ namespace Flow.Launcher.Core.Plugin
|
||||||
private static bool SameOrLesserPluginVersionExists(string metadataPath)
|
private static bool SameOrLesserPluginVersionExists(string metadataPath)
|
||||||
{
|
{
|
||||||
var newMetadata = JsonSerializer.Deserialize<PluginMetadata>(File.ReadAllText(metadataPath));
|
var newMetadata = JsonSerializer.Deserialize<PluginMetadata>(File.ReadAllText(metadataPath));
|
||||||
|
|
||||||
if (!Version.TryParse(newMetadata.Version, out var newVersion))
|
if (!Version.TryParse(newMetadata.Version, out var newVersion))
|
||||||
throw new InvalidOperationException($"A plugin with the same ID and version already exists, or the version is greater than this downloaded plugin {plugin.Name}");
|
return true; // If version is not valid, we assume it is lesser than any existing version
|
||||||
|
|
||||||
return AllPlugins.Any(x => x.Metadata.ID == newMetadata.ID
|
return AllPlugins.Any(x => x.Metadata.ID == newMetadata.ID
|
||||||
&& Version.TryParse(x.Metadata.Version, out var version)
|
&& Version.TryParse(x.Metadata.Version, out var version)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue