From f586d1d59ffc0b4eb4f0e9eacb23e918aec01754 Mon Sep 17 00:00:00 2001 From: Mbucari Date: Thu, 13 Jul 2023 11:00:05 -0600 Subject: [PATCH] Fix quick filter not being applied on startup --- .../LibationAvalonia/ViewModels/ProductsDisplayViewModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/LibationAvalonia/ViewModels/ProductsDisplayViewModel.cs b/Source/LibationAvalonia/ViewModels/ProductsDisplayViewModel.cs index 7797bd6e..dec5ca7c 100644 --- a/Source/LibationAvalonia/ViewModels/ProductsDisplayViewModel.cs +++ b/Source/LibationAvalonia/ViewModels/ProductsDisplayViewModel.cs @@ -99,10 +99,10 @@ namespace LibationAvalonia.ViewModels var seriesEntries = await SeriesEntry.GetAllSeriesEntriesAsync(dbBooks); - SOURCE.AddRange(geList.Concat(seriesEntries).OrderDescending(new RowComparer(null))); - //Create the filtered-in list before adding entries to avoid a refresh FilteredInGridEntries = geList.Union(seriesEntries.SelectMany(s => s.Children)).FilterEntries(FilterString); + //Adding entries to the Source list will invoke CollectionFilter + SOURCE.AddRange(geList.Concat(seriesEntries).OrderDescending(new RowComparer(null))); //Add all children beneath their parent foreach (var series in seriesEntries)