Skip to content

Commit

Permalink
Fix #1220 New Tool Library shows unhandled exception when trying to i…
Browse files Browse the repository at this point in the history
…nstall new tools
  • Loading branch information
MscrmTools committed Feb 9, 2023
1 parent 4700c1c commit f75a06a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
3 changes: 3 additions & 0 deletions XrmToolBox.ToolLibrary/Forms/ToolLibraryForm.Processing.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ private void Ctrl_OnToolOperationRequested(object sender, ToolOperationEventArgs
e.Plugin.CurrentVersion = e.Version;
toolLibrary.ScanInstalledTools();
toolLibrary.AnalyzePackage(e.Plugin);
toolLibrary.SendPluginsUpdatedEvent();
}
else
{
Expand Down Expand Up @@ -176,6 +177,8 @@ private void tsbBulkInstall_Click(object sender, EventArgs e)
});
lvTools.Invalidate();
toolLibrary.SendPluginsUpdatedEvent();
}
else
{
Expand Down
4 changes: 2 additions & 2 deletions XrmToolBox.ToolLibrary/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2023.1.63")]
[assembly: AssemblyFileVersion("1.2023.1.63")]
[assembly: AssemblyVersion("1.2023.2.64")]
[assembly: AssemblyFileVersion("1.2023.2.64")]
9 changes: 5 additions & 4 deletions XrmToolBox.ToolLibrary/ToolLibrary.cs
Original file line number Diff line number Diff line change
Expand Up @@ -537,10 +537,6 @@ public bool PerformInstallation(PluginUpdates updates, Form form)

return false;
}
else
{
PluginsUpdated?.Invoke(this, new EventArgs());
}

return true;
}
Expand Down Expand Up @@ -625,6 +621,11 @@ public void ScanInstalledTools()
OnToolsMetadataRefreshRequested?.Invoke(this, new EventArgs());
}

public void SendPluginsUpdatedEvent()
{
PluginsUpdated?.Invoke(this, new EventArgs());
}

public void UninstallByFileName(string fileName)
{
var plugin = GetPluginByFileName(fileName.ToLower());
Expand Down

0 comments on commit f75a06a

Please sign in to comment.