From 9738b0470b11376412d51da938b8100d107df6e9 Mon Sep 17 00:00:00 2001 From: Dario Solera Date: Tue, 13 Oct 2009 10:08:46 +0000 Subject: [PATCH] Fixed possible issue in Pages links rebuilding. --- Core/Pages.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); } }