Updated userData search to filter out null last played dates from user data

This commit is contained in:
2025-12-04 20:45:01 -07:00
parent 08e26943c9
commit 2fdbae74e8

View File

@@ -112,7 +112,7 @@ public sealed class StaleMediaTask : IScheduledTask
_logger.LogInformation("-------------------------------------------------");
}
var mostRecentUserData = movie.UserData.OrderByDescending(data => data.LastPlayedDate).First();
var mostRecentUserData = movie.UserData.OrderByDescending(data => data.LastPlayedDate).Where(data => data.LastPlayedDate != null).First();
if (Configuration.DebugMode){
_logger.LogInformation("Most recent user data: {Movie}", movie);
@@ -217,7 +217,7 @@ public sealed class StaleMediaTask : IScheduledTask
foreach (var episode in episodesWithUserData)
{
var mostRecentUserData = episode.UserData.OrderByDescending(data => data.LastPlayedDate).First();
var mostRecentUserData = episode.UserData.OrderByDescending(data => data.LastPlayedDate).Where(data => data.LastPlayedDate != null).First();
if(Configuration.DebugMode){
foreach (var property in typeof(UserData).GetProperties())
{