From 074d647d1901f39ea6c86b72bdd35f5a97811609 Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Wed, 8 Jun 2022 10:36:06 -0600 Subject: [PATCH] Improve Query --- Source/DataLayer/QueryObjects/LibraryBookQueries.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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(); } }