From 6d9b1f7b36573c1dc93d81479088a634de70f8bf Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 16 Feb 2025 16:44:08 +0100 Subject: [PATCH] Make the model parent call a little more robust --- novelwriter/core/itemmodel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/novelwriter/core/itemmodel.py b/novelwriter/core/itemmodel.py index 7fc79cb9..70354163 100644 --- a/novelwriter/core/itemmodel.py +++ b/novelwriter/core/itemmodel.py @@ -328,7 +328,7 @@ class ProjectModel(QAbstractItemModel): def parent(self, index: QModelIndex) -> QModelIndex: """Get the parent model index of another index.""" - if index.isValid() and (parent := index.internalPointer().parent()): + if index.isValid() and (node := index.internalPointer()) and (parent := node.parent()): return self.createIndex(parent.row(), 0, parent) return QModelIndex()