diff --git a/Source/DataLayer/QueryObjects/LibraryBookQueries.cs b/Source/DataLayer/QueryObjects/LibraryBookQueries.cs index 18ddce76..9c60f3fb 100644 --- a/Source/DataLayer/QueryObjects/LibraryBookQueries.cs +++ b/Source/DataLayer/QueryObjects/LibraryBookQueries.cs @@ -59,6 +59,15 @@ namespace DataLayer #nullable disable public static IEnumerable FindChildren(this IEnumerable bookList, LibraryBook parent) - => bookList.Where(lb => lb.Book.SeriesLink?.Any(s => s.Series.AudibleSeriesId == parent.Book.AudibleProductId) == true).ToList(); + => bookList + .Where( + lb => + lb.Book.IsEpisodeChild() && + lb.Book.SeriesLink? + .Any( + s => + s.Series.AudibleSeriesId == parent.Book.AudibleProductId + ) == true + ).ToList(); } }