diff --git a/src/sakia/models/generic_tree.py b/src/sakia/models/generic_tree.py
index 0b7eb55b785dfe8df03783a75ed3e97278cae3c5..0d85c120f8475568fea51a1242df2f2213fc42db 100644
--- a/src/sakia/models/generic_tree.py
+++ b/src/sakia/models/generic_tree.py
@@ -168,5 +168,5 @@ class GenericTreeModel(QAbstractItemModel):
 
     def insert_node(self, raw_data):
         self.beginInsertRows(QModelIndex(), self.rowCount(QModelIndex()), 0)
-        parse_node(raw_data, self.root_item)
+        parse_node(raw_data, self.root_item.children[0])
         self.endInsertRows()