diff --git a/app/views/editor/level/components/ComponentsTabView.coffee b/app/views/editor/level/components/ComponentsTabView.coffee
index 7aef5e360..ee8947c12 100644
--- a/app/views/editor/level/components/ComponentsTabView.coffee
+++ b/app/views/editor/level/components/ComponentsTabView.coffee
@@ -51,6 +51,10 @@ module.exports = class ComponentsTabView extends CocoView
       res = [(if comp.count then 0 else 1), component.get('system'), component.get('name')]
       return res
 
+    res = {}
+    res[treemaData[key].original] = treemaData[key] for key in [0..treemaData.length-1]
+    treemaData = (value for key, value of res)  # Removing duplicates from treemaData
+
     treemaOptions =
       supermodel: @supermodel
       schema: {type: 'array', items: {type: 'object', format: 'level-component'}}