From a5f2d9a1f6deb5e6bafc8e46a65e213aaf782b66 Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Tue, 25 Oct 2011 21:37:09 +0000 Subject: [PATCH] 5332: Change sort order of birth dates to include fallback dates svn: r18373 --- src/gui/editors/displaytabs/childmodel.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gui/editors/displaytabs/childmodel.py b/src/gui/editors/displaytabs/childmodel.py index d20ec7a55..f805f512e 100644 --- a/src/gui/editors/displaytabs/childmodel.py +++ b/src/gui/editors/displaytabs/childmodel.py @@ -95,10 +95,9 @@ class ChildModel(gtk.ListStore): to a string of 10 long prepended with 0 as needed. This gives correct string sort for years in the millenia around today """ - event_ref = data.get_birth_ref() - if event_ref and event_ref.ref: - event = self.db.get_event_from_handle(event_ref.ref) - return '%012d' % event.get_date_object().get_sort_value() + birth = get_birth_or_fallback(self.db, data) + if birth: + return '%012d' % birth.get_date_object().get_sort_value() else: return '%012d' % 0