From f513879ffcd34d0afb1ce254e731af1f7eba5f47 Mon Sep 17 00:00:00 2001 From: George Goldberg Date: Thu, 2 Mar 2017 14:12:23 +0000 Subject: PLT-5479: Import Slack team without emails. (#5597) Use a fake email address for now, and inform the user doing the import clearly that this has been done. --- app/slackimport.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/slackimport.go') diff --git a/app/slackimport.go b/app/slackimport.go index c3d968907..5512d8c00 100644 --- a/app/slackimport.go +++ b/app/slackimport.go @@ -155,6 +155,11 @@ func SlackAddUsers(teamId string, slackusers []SlackUser, log *bytes.Buffer) map } email := sUser.Profile["email"] + if email == "" { + email = sUser.Username + "@example.com" + log.WriteString(utils.T("api.slackimport.slack_add_users.missing_email_address", map[string]interface{}{"Email": email, "Username": sUser.Username})) + l4g.Warn(utils.T("api.slackimport.slack_add_users.missing_email_address.warn", map[string]interface{}{"Email": email, "Username": sUser.Username})) + } password := model.NewId() -- cgit v1.2.3-1-g7c22