浏览代码

avalonia: CoreRepository Search() now called after AfterLoad(), to ensure all data is properly loaded.

Kenric Nugteren 4 周之前
父节点
当前提交
01352c486c
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      InABox.Avalonia/DataModels/CoreRepository.cs

+ 3 - 1
InABox.Avalonia/DataModels/CoreRepository.cs

@@ -188,6 +188,8 @@ namespace InABox.Avalonia
             Serialization.Deserialize<Filter<TEntity>>(AvailableFilters.FirstOrDefault(x => x.Selected)?.Filter);
         
         public bool FiltersVisible => AvailableFilters.Any();
+
+        public string? SelectedFilterName => AvailableFilters.FirstOrDefault(x => x.Selected)?.Name;
         
         public void SelectFilter(String? name)
         {
@@ -499,8 +501,8 @@ namespace InABox.Avalonia
                     DoAfterLoad();
                 }).Wait();
                     
-                Search();
                 AfterLoad(_query);
+                Search();
                 LastUpdated = DateTime.Now;
             }
             catch (Exception e)