From 083328e473109f2a47ba982196b8fb4dfbbc0107 Mon Sep 17 00:00:00 2001 From: Shannon Date: Sun, 9 Jun 2013 06:27:16 -0200 Subject: [PATCH] Fixes tree source parsing. --- src/Umbraco.Web/Trees/LegacyTreeDataAdapter.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/Trees/LegacyTreeDataAdapter.cs b/src/Umbraco.Web/Trees/LegacyTreeDataAdapter.cs index 7b70d52a45..b0c085ee74 100644 --- a/src/Umbraco.Web/Trees/LegacyTreeDataAdapter.cs +++ b/src/Umbraco.Web/Trees/LegacyTreeDataAdapter.cs @@ -24,7 +24,9 @@ namespace Umbraco.Web.Trees //we need to convert the node source to our legacy tree controller var source = urlHelper.GetUmbracoApiService("GetNodes"); //append the query strings - var query = x.Source.Split(new[] {'?'}, StringSplitOptions.RemoveEmptyEntries); + var query = x.Source.IsNullOrWhiteSpace() + ? new string[] { } + : x.Source.Split(new[] { '?' }, StringSplitOptions.RemoveEmptyEntries); source += query.Length > 1 ? query[1].EnsureStartsWith('?') : ""; var node = new TreeNode(x.NodeID, source)