diff --git a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs index 8ed46c5db..6c0f97ffb 100644 --- a/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs +++ b/CnGalWebSite/CnGalWebSite.APIServer/Controllers/HomeAPIController.cs @@ -253,7 +253,7 @@ public async Task>> GetDocumentsAsync() //公告 articles = await _articleRepository.GetAll().AsNoTracking() - .Where(s => s.Type == ArticleType.Notice && s.Name.Contains("更新") == false && s.Id != 150 && s.Id != 225 && s.Id != 767 && s.Id != 766) + .Where(s => s.Type == ArticleType.Notice && s.Name.Contains("更新") == false && s.Name.Contains("th") == false && s.Id != 150 && s.Id != 225 && s.Id != 767 && s.Id != 766) .Select(s => new DocumentViewModel { Id = s.Id, Title = s.DisplayName }) .ToListAsync(); diff --git a/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/DocumentViewModel.cs b/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/DocumentViewModel.cs index 4a6110751..19ff21d8c 100644 --- a/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/DocumentViewModel.cs +++ b/CnGalWebSite/CnGalWebSite.DataModel/ViewModel/Home/DocumentViewModel.cs @@ -10,6 +10,6 @@ public class DocumentViewModel public long Id { get; set; } - public List Children { get; set; } = new List(); + public List Children { get; set; } } } diff --git a/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/PC/Home/Documents/IndexPage.razor b/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/PC/Home/Documents/IndexPage.razor index 75a6a2144..91b0f5130 100644 --- a/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/PC/Home/Documents/IndexPage.razor +++ b/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/PC/Home/Documents/IndexPage.razor @@ -49,9 +49,12 @@ public void AddItem(DocumentViewModel model) { MainItems.Add(model); - foreach (var item in model.Children) + if(model.Children!=null) { - AddItem(item); + foreach (var item in model.Children) + { + AddItem(item); + } }