summaryrefslogtreecommitdiffstats
path: root/app/slackimport.go
diff options
context:
space:
mode:
authorGeorge Goldberg <george@gberg.me>2017-03-02 14:12:23 +0000
committerCorey Hulen <corey@hulen.com>2017-03-02 09:12:23 -0500
commitf513879ffcd34d0afb1ce254e731af1f7eba5f47 (patch)
tree5acc877bb1c135ac502057a639871240764cf2dd /app/slackimport.go
parent2e5ebac615bfe720eee9dfab70e966f81c138a27 (diff)
downloadchat-f513879ffcd34d0afb1ce254e731af1f7eba5f47.tar.gz
chat-f513879ffcd34d0afb1ce254e731af1f7eba5f47.tar.bz2
chat-f513879ffcd34d0afb1ce254e731af1f7eba5f47.zip
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.
Diffstat (limited to 'app/slackimport.go')
-rw-r--r--app/slackimport.go5
1 files changed, 5 insertions, 0 deletions
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()