From cfe6a30d648eace95efda7e1cce61d75835781ea Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 10 Dec 2015 12:07:01 -0500 Subject: [PATCH] (js) Show all mailboxes when copying messages --- .../MailerUI/UIxMailFolderTemplate.wox | 2 +- .../js/Mailer/Account.service.js | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox index 4e29690ba..41e81f3de 100644 --- a/UI/Templates/MailerUI/UIxMailFolderTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailFolderTemplate.wox @@ -166,7 +166,7 @@ diff --git a/UI/WebServerResources/js/Mailer/Account.service.js b/UI/WebServerResources/js/Mailer/Account.service.js index 70e528c64..e8f62ff30 100644 --- a/UI/WebServerResources/js/Mailer/Account.service.js +++ b/UI/WebServerResources/js/Mailer/Account.service.js @@ -160,15 +160,17 @@ } else { _visit(this.$mailboxes); - _this.$$flattenMailboxes = allMailboxes; - if (options && options.saveState) { - _.reduce(allMailboxes, function(expandedFolders, mailbox) { - if (mailbox.$expanded) { - expandedFolders.push('/' + mailbox.id); - } - return expandedFolders; - }, expandedMailboxes); - Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes); + if (!options || !options.all) { + _this.$$flattenMailboxes = allMailboxes; + if (options && options.saveState) { + _.reduce(allMailboxes, function(expandedFolders, mailbox) { + if (mailbox.$expanded) { + expandedFolders.push('/' + mailbox.id); + } + return expandedFolders; + }, expandedMailboxes); + Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes); + } } }