Переглянути джерело

Merge pull request #5747 from cvium/more-convertimage-fixes

Catch IOException and include stack trace when saving images

(cherry picked from commit 240e67d48568e1bedddd1658a68e0dac0a2f8699)
Signed-off-by: Joshua M. Boniface <joshua@boniface.me>
Bond-009 4 роки тому
батько
коміт
7aad16b6ec

+ 3 - 3
Emby.Server.Implementations/Library/LibraryManager.cs

@@ -1917,14 +1917,14 @@ namespace Emby.Server.Implementations.Library
                         _logger.LogWarning("Cannot get image index for {ImagePath}", img.Path);
                         continue;
                     }
-                    catch (InvalidOperationException)
+                    catch (Exception ex) when (ex is InvalidOperationException || ex is IOException)
                     {
-                        _logger.LogWarning("Cannot fetch image from {ImagePath}", img.Path);
+                        _logger.LogWarning(ex, "Cannot fetch image from {ImagePath}", img.Path);
                         continue;
                     }
                     catch (HttpRequestException ex)
                     {
-                        _logger.LogWarning("Cannot fetch image from {ImagePath}. Http status code: {HttpStatus}", img.Path, ex.StatusCode);
+                        _logger.LogWarning(ex, "Cannot fetch image from {ImagePath}. Http status code: {HttpStatus}", img.Path, ex.StatusCode);
                         continue;
                     }
                 }