From 0d1aef889ee8aa3761c470d6404a7638af18f41c Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Wed, 21 Mar 2018 20:43:13 +0000 Subject: [PATCH] Fix error in place displayer when offset is outside valid range Resolves #10493. --- gramps/gen/display/place.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gramps/gen/display/place.py b/gramps/gen/display/place.py index c3bdc8846..5b85d6f08 100644 --- a/gramps/gen/display/place.py +++ b/gramps/gen/display/place.py @@ -105,7 +105,10 @@ class PlaceDisplay: if len(parts) == 1: offset = _get_offset(parts[0], index) if offset is not None: - places.append(all_places[offset]) + try: + places.append(all_places[offset]) + except IndexError: + pass elif len(parts) == 2: start = _get_offset(parts[0], index) end = _get_offset(parts[1], index)