aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-07-27 16:22:30 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-07-27 16:22:30 -0400
commitf593230e446b011a9ed3c7a937cc173b3a4c819f (patch)
tree66eb24a2a0ea24aecb333f587564d07190cbdc51
parentf238005d2b2788eb5606c4ba315840fe9d525782 (diff)
fix current image deletion in image saver
-rw-r--r--MediaBrowser.Providers/Manager/ImageSaver.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Manager/ImageSaver.cs b/MediaBrowser.Providers/Manager/ImageSaver.cs
index 465677efb6..3de3305578 100644
--- a/MediaBrowser.Providers/Manager/ImageSaver.cs
+++ b/MediaBrowser.Providers/Manager/ImageSaver.cs
@@ -133,6 +133,9 @@ namespace MediaBrowser.Providers.Manager
source = memoryStream;
var currentImage = GetCurrentImage(item, type, index);
+ var currentImageIsLocalFile = currentImage != null && currentImage.IsLocalFile;
+ var currentImagePath = currentImage == null ? null : currentImage.Path;
+
var savedPaths = new List<string>();
using (source)
@@ -157,9 +160,9 @@ namespace MediaBrowser.Providers.Manager
SetImagePath(item, type, imageIndex, savedPaths[0]);
// Delete the current path
- if (currentImage != null && currentImage.IsLocalFile && !savedPaths.Contains(currentImage.Path, StringComparer.OrdinalIgnoreCase))
+ if (currentImageIsLocalFile && !savedPaths.Contains(currentImagePath, StringComparer.OrdinalIgnoreCase))
{
- var currentPath = currentImage.Path;
+ var currentPath = currentImagePath;
_logger.Debug("Deleting previous image {0}", currentPath);