From 9922a676a67d5f932ac8c22d72af8184ad1477f1 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 26 Nov 2012 21:01:42 +0000 Subject: [PATCH] bug fix B2012-328, fixed an index out of range problem when adding a new folder in the tree view --- PROMS/VEPROMS.CSLA.Library/Extension/FolderExt.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/PROMS/VEPROMS.CSLA.Library/Extension/FolderExt.cs b/PROMS/VEPROMS.CSLA.Library/Extension/FolderExt.cs index f7e56399..8d13499f 100644 --- a/PROMS/VEPROMS.CSLA.Library/Extension/FolderExt.cs +++ b/PROMS/VEPROMS.CSLA.Library/Extension/FolderExt.cs @@ -179,7 +179,10 @@ namespace VEPROMS.CSLA.Library retval = (SortedChildFolders[index - 1].ManualOrder + SortedChildFolders[index].ManualOrder) / 2; } else + { + if (index >= SortedChildFolders.Count) index = SortedChildFolders.Count; retval += SortedChildFolders[index - 1].ManualOrder; + } return retval; } ///