Don't break all styles on invalid XML
This commit is contained in:
parent
107632d970
commit
62a0bdf1e3
|
@ -71,7 +71,19 @@ Zotero.Styles = new function() {
|
|||
var file = contents.getNext().QueryInterface(Components.interfaces.nsIFile);
|
||||
if(!file.leafName || file.leafName[0] == "." || file.isDirectory()) continue;
|
||||
|
||||
var style = new Zotero.Style(file);
|
||||
try {
|
||||
var style = new Zotero.Style(file);
|
||||
}
|
||||
catch (e) {
|
||||
Zotero.log(
|
||||
"Error loading style '" + file.leafName + "': " + e.message,
|
||||
"error",
|
||||
file.path,
|
||||
null,
|
||||
e.lineNumber
|
||||
);
|
||||
continue;
|
||||
}
|
||||
if(style.styleID) {
|
||||
if(_styles[style.styleID]) {
|
||||
// same style is already cached
|
||||
|
|
Loading…
Reference in New Issue
Block a user