5775: ID reorder tool doesn't update citation IDs

Applied the patch by the original submitter, tested manually
with shared and not shared citations on a big DB.
This commit is contained in:
Theophraste 2014-01-21 21:21:22 +02:00 committed by Vassilii Khachaturov
parent 71b3de2e7b
commit 39e03dbcca

View File

@ -122,6 +122,16 @@ class ReorderIds(tool.BatchTool):
db.source_map,
db.commit_source,
db.source_prefix)
if uistate:
self.progress.set_pass(_('Reordering Citation IDs'),
db.get_number_of_citations())
self.reorder(gen.lib.Citation,
db.get_citation_from_gramps_id,
db.get_citation_from_handle,
db.find_next_citation_gramps_id,
db.citation_map,
db.commit_citation,
db.citation_prefix)
if uistate:
self.progress.set_pass(_('Reordering Place IDs'),
db.get_number_of_places())