From 0e87714de3796cf5bd5aeb672dbab2182bcdcbf3 Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Tue, 17 Nov 2009 10:28:13 +0000 Subject: [PATCH] Fix bug in new place view with empty places svn: r13608 --- src/gui/views/treemodels/placetreemodel.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/gui/views/treemodels/placetreemodel.py b/src/gui/views/treemodels/placetreemodel.py index 9d2f7b2e9..1b9654df1 100644 --- a/src/gui/views/treemodels/placetreemodel.py +++ b/src/gui/views/treemodels/placetreemodel.py @@ -94,13 +94,24 @@ class PlaceTreeModel(PlaceBaseModel, TreeBaseModel): handle The handle of the gramps object. data The object data. """ - level1 = data[5][0][4] + try: + level1 = data[5][0][4] + except TypeError: + level1 = _('Unknown level1') if not level1: level1 = _('Unknown level1') - level2 = data[5][0][3] + + try: + level2 = data[5][0][3] + except TypeError: + level2 = _('Unknown level2') if not level2: level2 = _('Unknown level2') - level3 = data[5][0][2] + + try: + level3 = data[5][0][2] + except TypeError: + level3 = _('Unknown level3') if not level3: level3 = _('Unknown level3')