Fix "Removing message that was not marked" (#1388)

This commit is contained in:
RainLoop Team 2017-04-03 00:15:31 +03:00
parent cbc1aa2f4c
commit 317318e1f3

View file

@ -152,7 +152,13 @@ class MessageUserStore
selectedMessage = this.selectorMessageSelected(),
focusedMessage = this.selectorMessageFocused();
return _.union(checked, selectedMessage ? [selectedMessage] : [], focusedMessage ? [focusedMessage] : []);
if (checked.length) {
return _.union(checked, selectedMessage ? [selectedMessage] : []);
} else if (selectedMessage) {
return [selectedMessage];
} else {
return focusedMessage ? [focusedMessage] : [];
}
});
this.messageListCheckedOrSelectedUidsWithSubMails = ko.computed(() => {