Skip to content

Commit

Permalink
fix(mail(js)): handle subfolders of Sent mailbox
Browse files Browse the repository at this point in the history
Fixes #4980
  • Loading branch information
cgx committed Aug 13, 2020
1 parent 7b9e750 commit af452eb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 3 additions & 0 deletions UI/WebServerResources/js/Mailer/Mailbox.service.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,12 @@
var collection = [],
// Local recursive function
createMailboxes = function(level, mailbox) {
mailbox.isSentFolder = mailbox.isSentFolder || mailbox.type == 'sent';
for (var i = 0; i < mailbox.children.length; i++) {
mailbox.children[i].level = level;
mailbox.children[i] = new Mailbox(account, mailbox.children[i]);
if (mailbox.isSentFolder)
mailbox.children[i].isSentFolder = true;
createMailboxes(level+1, mailbox.children[i]);
}
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@
$ctrl.mailboxNameElement.innerHTML = $ctrl.message.$mailbox.$displayName;

// Sender or recipient when in
if ($ctrl.MailboxService.selectedFolder.type == 'sent')
if ($ctrl.MailboxService.selectedFolder.isSentFolder)
$ctrl.senderElement.innerHTML = $ctrl.message.$shortAddress('to').encodeEntities();
else
$ctrl.senderElement.innerHTML = $ctrl.message.$shortAddress('from').encodeEntities();
Expand Down

0 comments on commit af452eb

Please sign in to comment.