Merge pull request #17794 from Shadowghost/plugin-install-fixes

Better handle timeouts on plugin operations
This commit is contained in:
Cody Robibero
2026-09-06 12:47:45 -04:00
committed by GitHub
3 changed files with 72 additions and 11 deletions
@@ -107,6 +107,11 @@ public class PluginUpdateTask : IScheduledTask, IConfigurableScheduledTask
{
_logger.LogError(ex, "Error updating {Name}", package.Name);
}
catch (TimeoutException ex)
{
// One slow download must not abort the updates for the remaining plugins.
_logger.LogError(ex, "Error downloading {Name}", package.Name);
}
catch (InvalidDataException ex)
{
_logger.LogError(ex, "Error updating {Name}", package.Name);