From 62d32ed08a09781f2b9f106abdb90c5740f8b3c5 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Thu, 18 Aug 2005 02:45:25 +0000 Subject: [PATCH] * src/plugins/NavWebPage.py: fix source reference links on the source page. svn: r5103 --- gramps2/ChangeLog | 2 ++ gramps2/src/plugins/NavWebPage.py | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 847600fbe..2a6d28b8a 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -1,4 +1,6 @@ 2005-08-17 Don Allingham + * src/plugins/NavWebPage.py: fix source reference links on the + source page. * src/FamilyView.py: commit person when removed from family 2005-08-18 Eero Tamminen diff --git a/gramps2/src/plugins/NavWebPage.py b/gramps2/src/plugins/NavWebPage.py index 0996f495f..e7beeb998 100644 --- a/gramps2/src/plugins/NavWebPage.py +++ b/gramps2/src/plugins/NavWebPage.py @@ -1243,7 +1243,7 @@ class IndividualPage(BasePage): for sref in sreflist: lnk = (self.cur_name, self.page_title, self.gid) shandle = sref.get_base_handle() - if self.src_list.has_key(lnk): + if self.src_list.has_key(shandle): if lnk not in self.src_list[shandle]: self.src_list[shandle].append(lnk) else: @@ -1337,11 +1337,12 @@ class IndividualPage(BasePage): for nsref in name.get_source_references(): self.src_refs.append(nsref) nsh = nsref.get_base_handle() + lnk = (self.cur_name, self.page_title, self.gid) if self.src_list.has_key(nsh): if self.person.handle not in self.src_list[nsh]: - self.src_list[nsh].append(self.person.handle) + self.src_list[nsh].append(lnk) else: - self.src_list[nsh] = [self.person.handle] + self.src_list[nsh] = [lnk] nshl.append(nsref) if nshl: of.write( " ")