From daf313ad87fcb68aa99ff9187b8679380a9df7bc Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 13 Oct 2009 07:46:08 +0000 Subject: [PATCH] Add additional repair step to 1.0->2.0 DB upgrade process --- chrome/content/zotero/xpcom/schema.js | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/content/zotero/xpcom/schema.js b/chrome/content/zotero/xpcom/schema.js index cbcd61ecb..fda5008c5 100644 --- a/chrome/content/zotero/xpcom/schema.js +++ b/chrome/content/zotero/xpcom/schema.js @@ -1582,6 +1582,7 @@ Zotero.Schema = new function(){ Zotero.DB.query("DELETE FROM itemTags WHERE itemID NOT IN (SELECT itemID FROM items)"); Zotero.DB.query("DELETE FROM itemTags WHERE tagID NOT IN (SELECT tagID FROM tags)"); Zotero.DB.query("DELETE FROM savedSearchConditions WHERE savedSearchID NOT IN (select savedSearchID FROM savedSearches)"); + Zotero.DB.query("DELETE FROM items WHERE itemTypeID IS NULL"); Zotero.DB.query("DELETE FROM itemData WHERE valueID NOT IN (SELECT valueID FROM itemDataValues)"); Zotero.DB.query("DELETE FROM fulltextItemWords WHERE wordID NOT IN (SELECT wordID FROM fulltextWords)");