From 723372dddb46cda3f722696a376cd8064fb6313b Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Tue, 11 Aug 2015 15:05:31 -0400 Subject: [PATCH] (fix) when batch deleting, update the unseen count accordingly --- UI/WebServerResources/js/Mailer/MailboxController.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UI/WebServerResources/js/Mailer/MailboxController.js b/UI/WebServerResources/js/Mailer/MailboxController.js index b448ec794..0fcba610e 100644 --- a/UI/WebServerResources/js/Mailer/MailboxController.js +++ b/UI/WebServerResources/js/Mailer/MailboxController.js @@ -47,7 +47,10 @@ var selectedMessages = _.filter(vm.selectedFolder.$messages, function(message) { return message.selected; }); var selectedUIDs = _.pluck(selectedMessages, 'uid'); vm.selectedFolder.$deleteMessages(selectedUIDs).then(function() { + // Decrement the unseenCount accordingly + var unseenCount = _.filter(selectedMessages, function(message) { return !message.isread; }); vm.selectedFolder.$messages = _.difference(vm.selectedFolder.$messages, selectedMessages); + vm.selectedFolder.unseenCount =- unseenCount; }, function(error) { Dialog.alert(l('Error'), error); });