diff --git a/chrome/content/zotero/xpcom/schema.js b/chrome/content/zotero/xpcom/schema.js index fd3a6edf7..8531478b2 100644 --- a/chrome/content/zotero/xpcom/schema.js +++ b/chrome/content/zotero/xpcom/schema.js @@ -1415,6 +1415,18 @@ Zotero.Schema = new function(){ statement.reset(); Zotero.DB.query("CREATE UNIQUE INDEX items_key ON items(key)"); + var rows = Zotero.DB.columnQuery("SELECT GROUP_CONCAT(valueID) FROM itemDataValues GROUP BY value HAVING COUNT(*) > 1"); + for each(var row in rows) { + var ids = row.split(','); + var deleteIDs = []; + for (var j=1; j