aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrevam <revam@users.noreply.github.com>2024-11-03 10:55:49 -0500
committerJoshua M. Boniface <joshua@boniface.me>2024-11-03 10:55:49 -0500
commit510312045a4af2bd0478b3f6542e2c4884fa5d57 (patch)
treec49f713ea474478b5b057c8caa5e4da9a29b3217
parent600a09f1fc73486d0fc0815eb3b48fa862678ca8 (diff)
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>
-rw-r--r--CONTRIBUTORS.md1
-rw-r--r--MediaBrowser.Providers/Manager/ItemImageProvider.cs4
2 files changed, 3 insertions, 2 deletions
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index bcc428abb..e44608135 100644
--- a/CONTRIBUTORS.md
+++ b/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
diff --git a/MediaBrowser.Providers/Manager/ItemImageProvider.cs b/MediaBrowser.Providers/Manager/ItemImageProvider.cs
index 36a7c2fab..9b738ce6f 100644
--- a/MediaBrowser.Providers/Manager/ItemImageProvider.cs
+++ b/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())