diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index f2dd558b0..3cc787c5f 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -72,7 +72,8 @@ Zotero.Utilities.prototype.cleanAuthor = function(author, type, useComma) { } if(firstName && Zotero.Utilities._allCapsRe.test(firstName) && - firstName.length <= 4 && lastName.toUpperCase() != lastName) { + firstName.length < 4 && + (firstName.length == 1 || lastName.toUpperCase() != lastName)) { // first name is probably initials var newFirstName = ""; for(var i=0; i