diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs index 220436bf12..cc4a7ef12c 100644 --- a/MediaBrowser.Providers/Manager/ProviderManager.cs +++ b/MediaBrowser.Providers/Manager/ProviderManager.cs @@ -259,18 +259,11 @@ namespace MediaBrowser.Providers.Manager throw new ArgumentNullException(nameof(source)); } - ExceptionDispatchInfo? saveException = null; - try { var fileStream = AsyncFile.OpenRead(source); await new ImageSaver(_configurationManager, _libraryMonitor, _fileSystem, _logger).SaveImage(item, fileStream, mimeType, type, imageIndex, saveLocallyWithMedia, cancellationToken); } - catch (Exception ex) - { - saveException = ExceptionDispatchInfo.Capture(ex); - _logger.LogError(ex, "Unable to save image {Source}", source); - } finally { try @@ -281,13 +274,7 @@ namespace MediaBrowser.Providers.Manager { _logger.LogError(ex, "Source file {Source} not found or in use, skip removing", source); } - catch (Exception ex) - { - saveException ??= ExceptionDispatchInfo.Capture(ex); - } } - - saveException?.Throw(); } ///