3068: Wrong reference number for "same person as" in detailed descendant report

This commit is contained in:
SNoiraud 2016-02-19 19:40:27 +01:00
parent e14cb98d66
commit 78b5fba358

View File

@ -195,6 +195,10 @@ 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
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