From 7739ac2ec28669c4679653a45a4c95879429c43e Mon Sep 17 00:00:00 2001 From: Alex Roitman Date: Mon, 8 May 2006 19:08:03 +0000 Subject: [PATCH] * src/DataViews/_PersonView.py (delete_person_response): Use child_ref. svn: r6587 --- ChangeLog | 1 + src/DataViews/_PersonView.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8dc12ad43..88a53588b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,5 @@ 2006-05-08 Alex Roitman + * src/DataViews/_PersonView.py (delete_person_response): Use child_ref. * src/plugins/Leak.py: Typo. * src/plugins/Eval.py: Convert to ManagedWindow. * src/GrampsDb/_GrampsBSDDB.py (gramps_upgrade_9): Add callname to diff --git a/src/DataViews/_PersonView.py b/src/DataViews/_PersonView.py index 4689e32ce..e9c58fee5 100644 --- a/src/DataViews/_PersonView.py +++ b/src/DataViews/_PersonView.py @@ -505,8 +505,8 @@ class PersonView(PageView.PersonNavView): else: family_to_remove = True if family_to_remove: - for child_handle in family.get_child_handle_list(): - child = self.dbstate.db.get_person_from_handle(child_handle) + for child_ref in family.get_child_ref_list(): + child = self.dbstate.db.get_person_from_handle(child_ref.ref) child.remove_parent_family_handle(family_handle) self.dbstate.db.commit_person(child,trans) self.dbstate.db.remove_family(family_handle,trans)