Fix "Generate Report from Collection" when sorting by creator or date
This commit is contained in:
parent
92435f398d
commit
ef1715e9ee
|
@ -383,8 +383,8 @@ function ZoteroProtocolHandler() {
|
||||||
valB = Zotero.Items.getSortTitle(valB);
|
valB = Zotero.Items.getSortTitle(valB);
|
||||||
}
|
}
|
||||||
else if (sorts[index].field == 'date') {
|
else if (sorts[index].field == 'date') {
|
||||||
var itemA = Zotero.Items.getByLibraryAndKey(a.libraryID, a.key);
|
var itemA = Zotero.Items.getByLibraryAndKey(params.libraryID, a.key);
|
||||||
var itemB = Zotero.Items.getByLibraryAndKey(b.libraryID, b.key);
|
var itemB = Zotero.Items.getByLibraryAndKey(params.libraryID, b.key);
|
||||||
valA = itemA.getField('date', true, true);
|
valA = itemA.getField('date', true, true);
|
||||||
valB = itemB.getField('date', true, true);
|
valB = itemB.getField('date', true, true);
|
||||||
}
|
}
|
||||||
|
@ -392,8 +392,8 @@ function ZoteroProtocolHandler() {
|
||||||
// slightly less broken. To do this right, real creator
|
// slightly less broken. To do this right, real creator
|
||||||
// sorting needs to be abstracted from itemTreeView.js.
|
// sorting needs to be abstracted from itemTreeView.js.
|
||||||
else if (sorts[index].field == 'firstCreator') {
|
else if (sorts[index].field == 'firstCreator') {
|
||||||
var itemA = Zotero.Items.getByLibraryAndKey(a.libraryID, a.key);
|
var itemA = Zotero.Items.getByLibraryAndKey(params.libraryID, a.key);
|
||||||
var itemB = Zotero.Items.getByLibraryAndKey(b.libraryID, b.key);
|
var itemB = Zotero.Items.getByLibraryAndKey(params.libraryID, b.key);
|
||||||
valA = itemA.getField('firstCreator');
|
valA = itemA.getField('firstCreator');
|
||||||
valB = itemB.getField('firstCreator');
|
valB = itemB.getField('firstCreator');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user