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:
		
				
					committed by
					
						
						Vassilii Khachaturov
					
				
			
			
				
	
			
			
			
						parent
						
							71b3de2e7b
						
					
				
				
					commit
					39e03dbcca
				
			@@ -122,6 +122,16 @@ class ReorderIds(tool.BatchTool):
 | 
				
			|||||||
                         db.source_map,
 | 
					                         db.source_map,
 | 
				
			||||||
                         db.commit_source,
 | 
					                         db.commit_source,
 | 
				
			||||||
                         db.source_prefix)
 | 
					                         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:
 | 
					            if uistate:
 | 
				
			||||||
                self.progress.set_pass(_('Reordering Place IDs'),
 | 
					                self.progress.set_pass(_('Reordering Place IDs'),
 | 
				
			||||||
                                       db.get_number_of_places())
 | 
					                                       db.get_number_of_places())
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user