{"action":"created","issue":{"url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/2","labels_url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/2/comments","events_url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/2/events","html_url":"https://github.com/leekelleher/umbraco-config-tree/issues/2","id":44290354,"number":2,"title":"Remove folders which don't contain config files","user":{"login":"bjarnef","id":2919859,"avatar_url":"https://avatars.githubusercontent.com/u/2919859?v=3","gravatar_id":"","url":"https://api.github.com/users/bjarnef","html_url":"https://github.com/bjarnef","followers_url":"https://api.github.com/users/bjarnef/followers","following_url":"https://api.github.com/users/bjarnef/following{/other_user}","gists_url":"https://api.github.com/users/bjarnef/gists{/gist_id}","starred_url":"https://api.github.com/users/bjarnef/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjarnef/subscriptions","organizations_url":"https://api.github.com/users/bjarnef/orgs","repos_url":"https://api.github.com/users/bjarnef/repos","events_url":"https://api.github.com/users/bjarnef/events{/privacy}","received_events_url":"https://api.github.com/users/bjarnef/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"leekelleher","id":209066,"avatar_url":"https://avatars.githubusercontent.com/u/209066?v=3","gravatar_id":"","url":"https://api.github.com/users/leekelleher","html_url":"https://github.com/leekelleher","followers_url":"https://api.github.com/users/leekelleher/followers","following_url":"https://api.github.com/users/leekelleher/following{/other_user}","gists_url":"https://api.github.com/users/leekelleher/gists{/gist_id}","starred_url":"https://api.github.com/users/leekelleher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/leekelleher/subscriptions","organizations_url":"https://api.github.com/users/leekelleher/orgs","repos_url":"https://api.github.com/users/leekelleher/repos","events_url":"https://api.github.com/users/leekelleher/events{/privacy}","received_events_url":"https://api.github.com/users/leekelleher/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2014-09-29T13:02:17Z","updated_at":"2015-07-13T11:43:41Z","closed_at":null,"body":"Just remove folders from the tree, when the folder doesn't contain *.config files and therefore e.g. the folder \"Splashes\" would be removed from the tree.\r\n\r\nhttp://our.umbraco.org/projects/developer-tools/config-tree/using-config-tree/56963-Exclude-the-folder-Splashes"},"comment":{"url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/comments/120899319","html_url":"https://github.com/leekelleher/umbraco-config-tree/issues/2#issuecomment-120899319","issue_url":"https://api.github.com/repos/leekelleher/umbraco-config-tree/issues/2","id":120899319,"user":{"login":"NikRimington","id":13313745,"avatar_url":"https://avatars.githubusercontent.com/u/13313745?v=3","gravatar_id":"","url":"https://api.github.com/users/NikRimington","html_url":"https://github.com/NikRimington","followers_url":"https://api.github.com/users/NikRimington/followers","following_url":"https://api.github.com/users/NikRimington/following{/other_user}","gists_url":"https://api.github.com/users/NikRimington/gists{/gist_id}","starred_url":"https://api.github.com/users/NikRimington/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NikRimington/subscriptions","organizations_url":"https://api.github.com/users/NikRimington/orgs","repos_url":"https://api.github.com/users/NikRimington/repos","events_url":"https://api.github.com/users/NikRimington/events{/privacy}","received_events_url":"https://api.github.com/users/NikRimington/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T11:43:41Z","updated_at":"2015-07-13T11:43:41Z","body":"Hi @leekelleher , I'm using version 7.2.6. The issue occurs when you click to browse the folder it's showing in the tree itself. \r\n\r\nThis is the full error with the stack trace which was what made me think it was related to this:\r\n\r\n````\r\n    Failed to retrieve data for child nodes undefined\r\n\r\nCould not find a part of the path 'E:\\code\\SS\\Development branch\\SS\\configsplashes'.\r\n\r\nEXCEPTION DETAILS:\r\n\r\nSystem.IO.DirectoryNotFoundException: Could not find a part of the path 'E:\\code\\SS\\Development branch\\SS\\configsplashes'.\r\nSTACKTRACE:\r\n\r\nat System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)\r\n   at System.IO.FileSystemEnumerableIterator`1.CommonInit()\r\n   at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)\r\n   at System.IO.DirectoryInfo.InternalGetDirectories(String searchPattern, SearchOption searchOption)\r\n   at System.IO.DirectoryInfo.GetDirectories()\r\n   at umbraco.cms.presentation.Trees.FileSystemTree.Render(XmlTree& tree)\r\n   at Our.Umbraco.Tree.Config.LoadConfigFiles.Render(XmlTree& tree)\r\n   at Umbraco.Web.Trees.ApplicationTreeExtensions.TryGetXmlTree(ApplicationTree appTree, String id, FormDataCollection formCollection)\r\n   at Umbraco.Web.Trees.ApplicationTreeExtensions.TryLoadFromLegacyTree(ApplicationTree appTree, String id, FormDataCollection formCollection, UrlHelper urlHelper, String currentSection)\r\n   at Umbraco.Web.Trees.LegacyTreeController.GetTreeNodes(String id, FormDataCollection queryStrings)\r\n   at Umbraco.Web.Trees.TreeControllerBase.GetNodes(String id, FormDataCollection queryStrings)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass13.<GetExecutor>b__c(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.<>c__DisplayClass5.<ExecuteAsync>b__4()\r\n   at System.Threading.Tasks.TaskHelpers.RunSynchronously[TResult](Func`1 func, CancellationToken cancellationToken)\r\n````"}}