reopens #1772, RDF translator loses creators linked via a symbol [patch]
revert changes to RDF.js, since they break import of >1 creator
This commit is contained in:
parent
a9132a2be2
commit
ab07d02de0
1 changed files with 4 additions and 11 deletions
|
@ -68,17 +68,10 @@ function handleCreators(newItem, creators, creatorType) {
|
|||
return;
|
||||
}
|
||||
|
||||
if(typeof(creators[0]) != "string") {
|
||||
// see if creators are in a container, but if they don't seem to be,
|
||||
// then we don't attempt to extract them.
|
||||
if(typeof(creators[0]) != "string") { // see if creators are in a container
|
||||
try {
|
||||
var newCreators = Zotero.RDF.getContainerElements(creators[0]);
|
||||
} catch (e) {
|
||||
Zotero.debug("Exception caught in Zotero.RDF.getContainerElements");
|
||||
}
|
||||
if (creators.length === newCreators.length) {
|
||||
creators = newCreators;
|
||||
}
|
||||
var creators = Zotero.RDF.getContainerElements(creators[0]);
|
||||
} catch(e) {}
|
||||
}
|
||||
|
||||
if(typeof(creators[0]) == "string") { // support creators encoded as strings
|
||||
|
@ -636,4 +629,4 @@ function doImport() {
|
|||
newCollection.complete();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue