echo: Fix local echo sending a message to "yourself, ".

Previously, this would incorrectly include a user with name and email
"" in the recipients list shown in the local echo code path.

We fix this and add a test for the issue.
This commit is contained in:
Tim Abbott
2016-11-14 21:40:19 -08:00
parent d655cd1f7f
commit e40e756d47
3 changed files with 13 additions and 3 deletions

View File

@@ -70,7 +70,9 @@ exports.is_pm_recipient = function (email, message) {
};
exports.extract_pm_recipients = function (recipients) {
return recipients.split(/\s*[,;]\s*/);
return _.filter(recipients.split(/\s*[,;]\s*/), function (recipient) {
return recipient.trim() !== "";
});
};
exports.same_major_recipient = function (a, b) {