diff --git a/UI/WebServerResources/SOGoMailDataSource.js b/UI/WebServerResources/SOGoMailDataSource.js index 6535f57ff..b6758e559 100644 --- a/UI/WebServerResources/SOGoMailDataSource.js +++ b/UI/WebServerResources/SOGoMailDataSource.js @@ -198,8 +198,11 @@ SOGoMailDataSource = Class.create({ // Add thread-related data if (parseInt(this.uids[i][2]) > 0) { var mailbox = Mailer.currentMailbox; - if ((UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox] != undefined) && (UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox].indexOf((this.uids[i][0]).toString())) != -1) - data[j]['Thread'] = ''; + if ((UserSettings.Mail.threadsCollapsed != undefined) && + (UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox] != undefined) && + (UserSettings.Mail.threadsCollapsed[Mailer.currentMailbox].indexOf((this.uids[i][0]).toString())) != -1) { + data[j]['Thread'] = ''; + } else data[j]['Thread'] = ''; }