From db3a06cc677d04735357bd48bd3607a282b8e828 Mon Sep 17 00:00:00 2001 From: Thomas Gander Date: Wed, 3 Dec 2025 22:35:14 -0700 Subject: [PATCH] Logic fix --- Jellyfin.Plugin.MediaCleaner/ScheduledTasks/StaleMediaTask.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/StaleMediaTask.cs b/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/StaleMediaTask.cs index c0f6ada..fe59696 100644 --- a/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/StaleMediaTask.cs +++ b/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/StaleMediaTask.cs @@ -96,7 +96,7 @@ public sealed class StaleMediaTask : IScheduledTask foreach (var movie in movies) { - bool movieIsStale = movie.DateCreated > DateTime.Now.AddDays(-Configuration.StaleMediaCutoff); + bool movieIsStale = movie.DateCreated < DateTime.Now.AddDays(-Configuration.StaleMediaCutoff); var mostRecentUserData = movie.UserData.OrderByDescending(data => data.LastPlayedDate).First(); if (mostRecentUserData.LastPlayedDate < DateTime.Now.AddDays(-Configuration.StaleMediaCutoff)) @@ -167,7 +167,7 @@ public sealed class StaleMediaTask : IScheduledTask }); bool seasonHasUserData = episodes.Any(episode => episode.UserData.Count > 0); - bool seasonIsStale = episodes.All(episode => episode.DateCreated > DateTime.Now.AddDays(-Configuration.StaleMediaCutoff)); + bool seasonIsStale = episodes.All(episode => episode.DateCreated < DateTime.Now.AddDays(-Configuration.StaleMediaCutoff)); if (seasonHasUserData) {