Remove code that was adding duplicate nodes to the model
svn: r17979
This commit is contained in:
		| @@ -311,18 +311,6 @@ class CitationTreeModel(CitationBaseModel, TreeBaseModel): | |||||||
|         data        The object data. |         data        The object data. | ||||||
|         """ |         """ | ||||||
|         source_handle = data[COLUMN_SOURCE] |         source_handle = data[COLUMN_SOURCE] | ||||||
|         if source_handle: |  | ||||||
|             source = self.db.get_source_from_handle(source_handle) |  | ||||||
|             if source: |  | ||||||
|                 source_name = source.get_title() |  | ||||||
|                 sort_key = self.sort_func(data) |  | ||||||
|                 # add as node: parent, child, sortkey, handle; parent and child are  |  | ||||||
|                 # nodes in the treebasemodel, and will be used as iters |  | ||||||
|                 self.add_node(source_name, handle, sort_key, handle) |  | ||||||
|             else: |  | ||||||
|                 log.warn("Citation %s still has a pointer (handle %s) " |  | ||||||
|                          "to a deleted source" %  |  | ||||||
|                           (data[COLUMN_ID], source_handle)) |  | ||||||
|         source = self.db.get_source_from_handle(source_handle) |         source = self.db.get_source_from_handle(source_handle) | ||||||
|         if source is not None: |         if source is not None: | ||||||
|             source_name = source.get_title() |             source_name = source.get_title() | ||||||
| @@ -337,8 +325,6 @@ class CitationTreeModel(CitationBaseModel, TreeBaseModel): | |||||||
|             log.warn("Citation %s does not have a source" %  |             log.warn("Citation %s does not have a source" %  | ||||||
|                      unicode(data[COLUMN_PAGE]), |                      unicode(data[COLUMN_PAGE]), | ||||||
|                       exc_info=True) |                       exc_info=True) | ||||||
|             log.warn("Citation %s does not have a source" % |  | ||||||
|                      unicode(data[COLUMN_PAGE]), exc_info=True) |  | ||||||
|  |  | ||||||
|     def column2_handle(self, data): |     def column2_handle(self, data): | ||||||
|         return unicode(data[COLUMN2_HANDLE]) |         return unicode(data[COLUMN2_HANDLE]) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user