diff --git a/extensions/admin_ui/controllers/modules/modules.rb b/extensions/admin_ui/controllers/modules/modules.rb index 9663735e5..0f233ec8d 100644 --- a/extensions/admin_ui/controllers/modules/modules.rb +++ b/extensions/admin_ui/controllers/modules/modules.rb @@ -149,15 +149,13 @@ class Modules < BeEF::Extension::AdminUI::HttpController newinput = cinput.split('/') newcinput = newinput.shift if parent.detect {|p| p['text'] == newcinput }.nil? - fldr = {'text' => newcinput, 'cls' => 'folder', 'children' => []} - parent << build_recursive_tree(fldr['children'],newinput) - else - parent.each {|p| - if p['text'] == newcinput - p['children'] = build_recursive_tree(p['children'],newinput) - end - } - end + parent << {'text' => newcinput, 'cls' => 'folder', 'children' => []} + end + parent.each {|p| + if p['text'] == newcinput + p['children'] = build_recursive_tree(p['children'],newinput) + end + } end if input.count > 0