From 09e31d659517d03e377ab40dbb1584eb27d0aa02 Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Mon, 6 May 2013 12:06:45 -0200 Subject: [PATCH] Fixes U4-2179 Error with GetChildNodes after upgrade to Umbraco 6.0.5 from Umbraco 6.0.0 --- .../umbraco.presentation/umbraco/uQuery/NodeExtensions.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs index b14b1380ce..f166549fcf 100644 --- a/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs +++ b/src/Umbraco.Web/umbraco.presentation/umbraco/uQuery/NodeExtensions.cs @@ -238,7 +238,8 @@ namespace umbraco /// Nodes as IEnumerable public static IEnumerable GetDescendantNodes(this Node node, Func func) { - return GetDescendantNodes((INode)node, (Func) func).Cast(); + Func convertedFunc = x => func((Node)x); + return GetDescendantNodes((INode)node, convertedFunc).Cast(); } /// @@ -322,7 +323,8 @@ namespace umbraco /// Nodes as IEnumerable public static IEnumerable GetChildNodes(this Node node, Func func) { - return GetChildNodes((INode)node, (Func) func).Cast(); + Func convertedFunc = x => func((Node)x); + return GetChildNodes((INode)node, convertedFunc).Cast(); } ///