Fix relations serialization in Zotero.Item::toJSON()

This commit is contained in:
Aurimas Vinckevicius 2015-04-26 18:14:38 -05:00
parent 21cd15b068
commit c6151f959d

View file

@ -5062,7 +5062,7 @@ Zotero.Item.prototype.toJSON = function(options) {
let uri = Zotero.URI.getItemURI(item);
if (obj.relations[pred]) {
if (typeof obj.relations[pred] == 'string') {
obj.relations[pred] = [uri];
obj.relations[pred] = [obj.relations[pred]];
}
obj.relations[pred].push(uri)
}
@ -5284,7 +5284,7 @@ Zotero.Item.prototype._getRelatedItemsBidirectional = function () {
}
}
}
else if (!related) {
else if (!related.length) {
return [];
}
return related;