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(); } ///