bugfix where an exception was raised if threadsCollapsed is undefined

This commit is contained in:
Alexandre Cloutier
2014-09-04 11:09:04 -04:00
parent 267a689683
commit 0c88edc61b

View File

@@ -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'] = '<img class="messageThread" src="' + ResourcesURL + '/arrow-right.png">';
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'] = '<img class="messageThread" src="' + ResourcesURL + '/arrow-right.png">';
}
else
data[j]['Thread'] = '<img class="messageThread" src="' + ResourcesURL + '/arrow-down.png">';
}