diff --git a/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/DeadUserDataTask.cs b/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/DeadUserDataTask.cs index 5399e83..827b79d 100644 --- a/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/DeadUserDataTask.cs +++ b/Jellyfin.Plugin.MediaCleaner/ScheduledTasks/DeadUserDataTask.cs @@ -55,22 +55,10 @@ public class CleanupUserDataTask : IScheduledTask var dbContext = await _dbProvider.CreateDbContextAsync(cancellationToken).ConfigureAwait(false); await using (dbContext.ConfigureAwait(false)) { - var detachedUserData = dbContext.UserData.Where(e => e.ItemId == PlaceholderId).ToList(); - _logger.LogInformation("There are {NoDetached} detached UserData entries.", detachedUserData.Count); - foreach(var userData in detachedUserData) - { - if (userData.Item != null) - { - _logger.LogInformation("Detached user data for: {UserDataName}", userData.Item.Name); - } - else - { - _logger.LogInformation("Detached user data for: {UserDataName}", userData); - } - } - _logger.LogInformation("Detached user data count: {Count}.", detachedUserData.Count); + var detachedUserData = dbContext.UserData.Where(e => e.ItemId == PlaceholderId); + _logger.LogInformation("Deleting {DetachedUserDataCount} detached UserData entries.", detachedUserData.Count()); - // await detachedUserData.ExecuteDeleteAsync(cancellationToken).ConfigureAwait(false); + await detachedUserData.ExecuteDeleteAsync(cancellationToken).ConfigureAwait(false); } }