diff --git a/chrome/content/zotero/xpcom/data/item.js b/chrome/content/zotero/xpcom/data/item.js index 89e6d6ff6d..2485df86d9 100644 --- a/chrome/content/zotero/xpcom/data/item.js +++ b/chrome/content/zotero/xpcom/data/item.js @@ -949,7 +949,12 @@ Zotero.Item.prototype.getDisplayTitle = function (includeAuthorAndDate) { if (title) { // common law cases always have case names var reporter = this.getField('reporter'); if (reporter) { - title = Zotero.localeJoin([title, '(' + reporter + ')']); + title = title + ' (' + reporter + ')'; + } else { + var court = this.getField('court'); + if (court) { + title = title + ' (' + court + '); + } } } else { // civil law cases have only shortTitle as case name @@ -965,6 +970,11 @@ Zotero.Item.prototype.getDisplayTitle = function (includeAuthorAndDate) { if (part) { strParts.push(part); } + + part = this.getField('shortTitle'); + if (part) { + strParts.push(part); + } var creators = this.getCreators(); if (creators.length && creators[0].creatorTypeID === 1) {