diff --git a/Core/Pages.cs b/Core/Pages.cs index 22616cf..702fc87 100644 --- a/Core/Pages.cs +++ b/Core/Pages.cs @@ -679,7 +679,10 @@ namespace ScrewTurn.Wiki { // Avoid self-references List cleanLinkedPages = new List(linkedPages); for(int i = cleanLinkedPages.Count - 1; i >= 0; i--) { - if(cleanLinkedPages[i].ToLowerInvariant() == lowercaseName) { + if(cleanLinkedPages[i] == null || cleanLinkedPages[i].Length == 0) { + cleanLinkedPages.RemoveAt(i); + } + else if(cleanLinkedPages[i].ToLowerInvariant() == lowercaseName) { cleanLinkedPages.RemoveAt(i); } }