From 1795b036c9b2eda24d22a00df1bd5df6c04bbf99 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Mon, 23 Aug 2004 10:42:36 +0000 Subject: [PATCH] 2004-08-23 Tim Waugh * src/GrampsDbBase.py (GrampsDbBase.find_source_from_handle): Set GRAMPS ID on new source (bug #1014246). svn: r3481 --- ChangeLog | 6 ++++-- src/GrampsDbBase.py | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6789a47f1..b678c4360 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2004-08-23 Tim Waugh + * src/GrampsDbBase.py (GrampsDbBase.find_source_from_handle): Set + GRAMPS ID on new source (bug #1014246). + 2004-08-22 Don Allingham * src/Marriage.py: pychecker fixes * src/RelLib.py: pychecker fixes @@ -12,12 +16,10 @@ * src/WriteXML.py: pychecker fixes 2004-08-23 Tim Waugh - * src/WriteGedcom.py (GedcomWriter.write_families): Write families in GRAMPS ID order for easier change tracking. 2004-08-22 Tim Waugh - * src/WriteGedcom.py (GedcomWriter.export_data): Write individuals out in GRAMPS ID order. (GedcomWriter.fid): Use GRAMPS ID not DB handle. diff --git a/src/GrampsDbBase.py b/src/GrampsDbBase.py index 07759994e..25eb36565 100644 --- a/src/GrampsDbBase.py +++ b/src/GrampsDbBase.py @@ -350,6 +350,7 @@ class GrampsDbBase: source.unserialize(self.source_map.get(str(val))) else: source.set_handle(val) + source.set_gramps_id(val) if transaction != None: transaction.add(SOURCE_KEY,val,None) self.source_map[str(val)] = source.serialize()