Fix missing item exception on documents being upgraded from 1.0 (see http://forums.zotero.org/discussion/8859/?Focus=41140#Comment_41140)
This commit is contained in:
parent
7e544aecca
commit
6fc6dbe4e5
1 changed files with 4 additions and 3 deletions
|
@ -180,7 +180,7 @@ Zotero.Integration = new function() {
|
|||
}
|
||||
}
|
||||
|
||||
if(!message && typeof(e) == "object" && e.message) message = "\n"+e.message;
|
||||
if(!message && typeof(e) == "object" && e.message) message = "\n\n"+e.message;
|
||||
|
||||
integration._doc.displayAlert(Zotero.getString("integration.error.generic")+message,
|
||||
Components.interfaces.zoteroIntegrationDocument.DIALOG_ICON_STOP,
|
||||
|
@ -1048,10 +1048,10 @@ Zotero.Integration.Session.prototype.completeCitation = function(object) {
|
|||
var reselectKeys = citationItem.uri;
|
||||
var reselectKeyType = RESELECT_KEY_URI;
|
||||
} else if(citationItem.key) {
|
||||
var reselectKeys = citationItem.key;
|
||||
var reselectKeys = [citationItem.key];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_KEY;
|
||||
} else {
|
||||
var reselectKeys = citationItem.itemID;
|
||||
var reselectKeys = [citationItem.itemID];
|
||||
var reselectKeyType = RESELECT_KEY_ITEM_ID;
|
||||
}
|
||||
|
||||
|
@ -1059,6 +1059,7 @@ Zotero.Integration.Session.prototype.completeCitation = function(object) {
|
|||
for each(var reselectKey in reselectKeys) {
|
||||
if(this.reselectedItems[reselectKey]) {
|
||||
zoteroItem = Zotero.Items.get(this.reselectedItems[reselectKey]);
|
||||
citationItem.itemID = zoteroItem.id;
|
||||
returnNeedUpdate = true;
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue