From 78b5fba3585d35072f3e98234744f9b87911c95a Mon Sep 17 00:00:00 2001 From: SNoiraud Date: Fri, 19 Feb 2016 19:40:27 +0100 Subject: [PATCH] 3068: Wrong reference number for "same person as" in detailed descendant report --- gramps/plugins/textreport/detdescendantreport.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gramps/plugins/textreport/detdescendantreport.py b/gramps/plugins/textreport/detdescendantreport.py index 94c1f4cae..ea0ef66f4 100644 --- a/gramps/plugins/textreport/detdescendantreport.py +++ b/gramps/plugins/textreport/detdescendantreport.py @@ -195,7 +195,11 @@ class DetDescendantReport(Report): def apply_henry_filter(self,person_handle, index, pid, cur_gen=1): if (not person_handle) or (cur_gen > self.max_generations): return - self.dnumber[person_handle] = pid + if person_handle in self.dnumber: + if self.dnumber[person_handle] > pid: + self.dnumber[person_handle] = pid + else: + self.dnumber[person_handle] = pid self.map[index] = person_handle if len(self.gen_keys) < cur_gen: