From 55f727749beb2afb866308979a70c7128353130a Mon Sep 17 00:00:00 2001 From: Masterjun Date: Sun, 20 Oct 2024 04:03:56 +0200 Subject: [PATCH] prevent wikipage duplication on sitemap by avoiding adding items to the static list (#2014) --- TASVideos/Pages/Wiki/SiteMap.cshtml.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TASVideos/Pages/Wiki/SiteMap.cshtml.cs b/TASVideos/Pages/Wiki/SiteMap.cshtml.cs index 6f58e254d..3c6543197 100644 --- a/TASVideos/Pages/Wiki/SiteMap.cshtml.cs +++ b/TASVideos/Pages/Wiki/SiteMap.cshtml.cs @@ -19,7 +19,7 @@ public class SiteMapModel(ApplicationDbContext db) : BasePageModel AccessRestriction(t))) .ToList(); - public List Map => CorePages; + public List Map { get; set; } = []; public void OnGet() { @@ -29,9 +29,10 @@ public void OnGet() .Select(w => w.PageName) .ToList(); - Map.AddRange(wikiPages + Map = CorePages.Concat(wikiPages .Distinct() - .Select(p => new SiteMapEntry(p, true, "Anonymous"))); + .Select(p => new SiteMapEntry(p, true, "Anonymous"))) + .ToList(); } private static string AccessRestriction(MemberInfo type)