diff --git a/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ObjectDumper.cs b/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ObjectDumper.cs index 3250f8740..b39553cd4 100644 --- a/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ObjectDumper.cs +++ b/src/Orchard.Web/Modules/Orchard.DesignerTools/Services/ObjectDumper.cs @@ -68,20 +68,15 @@ namespace Orchard.DesignerTools.Services { } private void DumpObject(object o, string name) { - if (_parents.Count >= _levels) { - _node.Add( - new XElement("div", new XAttribute("class", "name"), name), - new XElement("div", new XAttribute("class", "object last"), o) - ); - - return; - } - _node.Add( new XElement("div", new XAttribute("class", "name"), name), new XElement("div", new XAttribute("class", "type"), FormatType(o.GetType())) ); + if (_parents.Count >= _levels) { + return; + } + if (o is IDictionary) { DumpDictionary((IDictionary)o); }