Fix noteType type issues when talking to js-ctypes libs

Reported https://forums.zotero.org/discussion/65496/zotero-5-185-bug-cant-insert-field
This commit is contained in:
Adomas Venčkauskas 2017-05-02 14:44:45 +03:00
parent 32b1769f2f
commit a76493f60d

View File

@ -3141,6 +3141,11 @@ Zotero.Integration.DocumentData.prototype.unserializeXML = function(xmlData) {
this.prefs[name] = value; this.prefs[name] = value;
} }
try {
this.prefs.noteType = parseInt(noteType);
} catch (e) {
this.prefs.noteType = 0;
}
if (this.prefs["storeReferences"] === undefined) this.prefs["storeReferences"] = false; if (this.prefs["storeReferences"] === undefined) this.prefs["storeReferences"] = false;
if (this.prefs["automaticJournalAbbreviations"] === undefined) this.prefs["automaticJournalAbbreviations"] = false; if (this.prefs["automaticJournalAbbreviations"] === undefined) this.prefs["automaticJournalAbbreviations"] = false;
this.zoteroVersion = doc.documentElement.getAttribute("zotero-version"); this.zoteroVersion = doc.documentElement.getAttribute("zotero-version");