diff --git a/src/components/tree/Tree.vue b/src/components/tree/Tree.vue
index 770135f..a6c9294 100644
--- a/src/components/tree/Tree.vue
+++ b/src/components/tree/Tree.vue
@@ -1,12 +1,14 @@
 <template>
     <span class="row" v-for="(row, index) in rows" :key="index">
-        <tree-node
-            v-for="(node, nodeIndex) in row"
-            :key="nodeIndex"
-            :id="node"
-            @show-modal="openModal"
-            :append="append"
-        />
+        <template v-if="index !== 'side'">
+            <tree-node
+                v-for="(node, nodeIndex) in row"
+                :key="nodeIndex"
+                :id="node"
+                @show-modal="openModal"
+                :append="append"
+            />
+        </template>
     </span>
     <span class="side-nodes" v-if="rows.side">
         <tree-node
@@ -65,7 +67,7 @@ export default defineComponent({
                 }
                 if (layers[curr].position != undefined) {
                     acc[layers[curr].displayRow][layers[curr].position!] = curr;
-                } else {
+                } else if (layers[curr].displayRow) {
                     acc[layers[curr].displayRow].push(curr);
                 }
                 return acc;