From d073e6e877928cb990425005750b510a84951b35 Mon Sep 17 00:00:00 2001
From: Marcelo Schmidt <marcelo.schmidt@gmail.com>
Date: Wed, 23 Dec 2015 18:11:04 -0200
Subject: [PATCH] no message

---
 .../server/methods/mailMessages.coffee                      | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/packages/rocketchat-channel-settings-mail-messages/server/methods/mailMessages.coffee b/packages/rocketchat-channel-settings-mail-messages/server/methods/mailMessages.coffee
index fe4591ddf38..446df06f288 100644
--- a/packages/rocketchat-channel-settings-mail-messages/server/methods/mailMessages.coffee
+++ b/packages/rocketchat-channel-settings-mail-messages/server/methods/mailMessages.coffee
@@ -13,8 +13,8 @@ Meteor.methods
 			throw new Meteor.Error 'not-authorized'
 
 		rfcMailPatternWithName = /^(?:.*<)?([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)(?:>?)$/
-		emails = data.to_emails.trim().split(',')
 
+		emails = _.compact(data.to_emails.trim().split(','))
 		missing = []
 		if data.to_users.length > 0
 			for username in data.to_users
@@ -23,10 +23,10 @@ Meteor.methods
 					emails.push user.emails[0].address
 				else
 					missing.push username
-
+		console.log emails
 		for email in emails
 			unless rfcMailPatternWithName.test email.trim()
-				throw new Meteor.Error('invalid-email', "[methods] mailMessages -> Invalid e-mail")
+				throw new Meteor.Error('invalid-email', "[methods] mailMessages -> Invalid e-mail #{email}")
 
 		user = Meteor.user()
 		name = user.name
-- 
GitLab