From 0475b48a8c9f1dfdf76606e90358200437a5b2c8 Mon Sep 17 00:00:00 2001 From: "agrath@gmail.com" Date: Wed, 29 Jun 2011 17:18:10 -1200 Subject: [PATCH] Fixed an issue with new DynamicNode() and DynamicNode.XPath using the wrong overload, thanks @cultiv --- umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs index d6ec207519..7586bee95d 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs @@ -56,6 +56,10 @@ namespace umbraco.MacroEngines } throw new ArgumentException("Cannot instantiate a DynamicNode without an id"); } + public DynamicNode(INode Node) + { + this.n = new DynamicBackingItem(Node); + } public DynamicNode(object NodeId) { int DynamicBackingItemId = 0; @@ -189,7 +193,7 @@ namespace umbraco.MacroEngines // return new DynamicXml(xElement); //} //convert the NodeFactory nodelist to IEnumerable and return it as a DynamicNodeList - return new DynamicNodeList(nodeFactoryNodeList.ConvertAll(nfNode => new DynamicNode(nfNode))); + return new DynamicNodeList(nodeFactoryNodeList.ConvertAll(nfNode => new DynamicNode((INode)nfNode))); } else {