瀏覽代碼

Backport pull request #12909 from jellyfin/release-10.10.z

Don't try to prune images for virtual episodes.

Original-merge: f99e0407fd67358fc07c30ac4cbfa736be5f4daa

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
revam 7 月之前
父節點
當前提交
510312045a
共有 2 個文件被更改,包括 3 次插入2 次删除
  1. 1 0
      CONTRIBUTORS.md
  2. 2 2
      MediaBrowser.Providers/Manager/ItemImageProvider.cs

+ 1 - 0
CONTRIBUTORS.md

@@ -193,6 +193,7 @@
  - [oxixes](https://github.com/oxixes)
  - [elfalem](https://github.com/elfalem)
  - [benedikt257](https://github.com/benedikt257)
+ - [revam](https://github.com/revam)
 
 # Emby Contributors
 

+ 2 - 2
MediaBrowser.Providers/Manager/ItemImageProvider.cs

@@ -387,8 +387,8 @@ namespace MediaBrowser.Providers.Manager
 
             item.RemoveImages(images);
 
-            // Cleanup old metadata directory for episodes if empty
-            if (item is Episode)
+            // Cleanup old metadata directory for episodes if empty, as long as it's not a virtual item
+            if (item is Episode && !item.IsVirtualItem)
             {
                 var oldLocalMetadataDirectory = Path.Combine(item.ContainingFolderPath, "metadata");
                 if (_fileSystem.DirectoryExists(oldLocalMetadataDirectory) && !_fileSystem.GetFiles(oldLocalMetadataDirectory).Any())