From b1876829fb420bbd96e38cfccb3797da7f1e99df Mon Sep 17 00:00:00 2001 From: "Craig J. Anderson" Date: Thu, 17 Feb 2011 16:57:43 +0000 Subject: [PATCH] Somehow a not had been removed from an if statement making the report only show one level of spouses max. Inserted the not again. fixes error 4603 svn: r16650 --- src/plugins/drawreport/DescendTree.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/drawreport/DescendTree.py b/src/plugins/drawreport/DescendTree.py index d544b1b95..d18b251c7 100644 --- a/src/plugins/drawreport/DescendTree.py +++ b/src/plugins/drawreport/DescendTree.py @@ -523,7 +523,8 @@ class RecurseDown: self.famalies_seen.add(family_handle) family = self.database.get_family_from_handle(family_handle) - + + #Marriage box if the option is there. if self.inlc_marr and self.max_spouses > 0: marr = self.add_marriage_box((x_level, s_level+1), person_handle, family_handle, @@ -558,7 +559,7 @@ class RecurseDown: first = 0 if self.max_spouses > s_level and \ - spouse_handle in self.famalies_seen: + spouse_handle not in self.famalies_seen: #spouse_handle = ReportUtils.find_spouse(person,family) self.recurse(spouse_handle, x_level, s_level+1, spouse)