summaryrefslogtreecommitdiffstats
path: root/app/webhook.go
diff options
context:
space:
mode:
authorJesse Hallam <jesse.hallam@gmail.com>2018-01-03 10:35:36 -0500
committerJoram Wilander <jwawilander@gmail.com>2018-01-03 10:35:36 -0500
commite5dad3cf681fb038ce5dd3dcf7b5468d59b8ea8e (patch)
treed3040d03a076b5e3b0d991bcb5d4d703f9a45c07 /app/webhook.go
parent15cc4497588537f3f9b81d6f97228fae946fa008 (diff)
downloadchat-e5dad3cf681fb038ce5dd3dcf7b5468d59b8ea8e.tar.gz
chat-e5dad3cf681fb038ce5dd3dcf7b5468d59b8ea8e.tar.bz2
chat-e5dad3cf681fb038ce5dd3dcf7b5468d59b8ea8e.zip
[PLT-8173] Strip the post_ prefix on incoming webhook overrides. (#8019)
Diffstat (limited to 'app/webhook.go')
-rw-r--r--app/webhook.go20
1 files changed, 10 insertions, 10 deletions
diff --git a/app/webhook.go b/app/webhook.go
index 5ed71e992..14dec3daa 100644
--- a/app/webhook.go
+++ b/app/webhook.go
@@ -278,14 +278,14 @@ func (a *App) CreateIncomingWebhookForChannel(creatorId string, channel *model.C
hook.TeamId = channel.TeamId
if !a.Config().ServiceSettings.EnablePostUsernameOverride {
- hook.PostUsername = ""
+ hook.Username = ""
}
if !a.Config().ServiceSettings.EnablePostIconOverride {
- hook.PostIconURL = ""
+ hook.IconURL = ""
}
- if hook.PostUsername != "" && !model.IsValidUsername(hook.PostUsername) {
- return nil, model.NewAppError("CreateIncomingWebhookForChannel", "api.incoming_webhook.invalid_post_username.app_error", nil, "", http.StatusBadRequest)
+ if hook.Username != "" && !model.IsValidUsername(hook.Username) {
+ return nil, model.NewAppError("CreateIncomingWebhookForChannel", "api.incoming_webhook.invalid_username.app_error", nil, "", http.StatusBadRequest)
}
if result := <-a.Srv.Store.Webhook().SaveIncoming(hook); result.Err != nil {
@@ -301,14 +301,14 @@ func (a *App) UpdateIncomingWebhook(oldHook, updatedHook *model.IncomingWebhook)
}
if !a.Config().ServiceSettings.EnablePostUsernameOverride {
- updatedHook.PostUsername = oldHook.PostUsername
+ updatedHook.Username = oldHook.Username
}
if !a.Config().ServiceSettings.EnablePostIconOverride {
- updatedHook.PostIconURL = oldHook.PostIconURL
+ updatedHook.IconURL = oldHook.IconURL
}
- if updatedHook.PostUsername != "" && !model.IsValidUsername(updatedHook.PostUsername) {
- return nil, model.NewAppError("UpdateIncomingWebhook", "api.incoming_webhook.invalid_post_username.app_error", nil, "", http.StatusBadRequest)
+ if updatedHook.Username != "" && !model.IsValidUsername(updatedHook.Username) {
+ return nil, model.NewAppError("UpdateIncomingWebhook", "api.incoming_webhook.invalid_username.app_error", nil, "", http.StatusBadRequest)
}
updatedHook.Id = oldHook.Id
@@ -630,12 +630,12 @@ func (a *App) HandleIncomingWebhook(hookId string, req *model.IncomingWebhookReq
return model.NewAppError("HandleIncomingWebhook", "web.incoming_webhook.permissions.app_error", nil, "", http.StatusForbidden)
}
- overrideUsername := hook.PostUsername
+ overrideUsername := hook.Username
if req.Username != "" {
overrideUsername = req.Username
}
- overrideIconUrl := hook.PostIconURL
+ overrideIconUrl := hook.IconURL
if req.IconURL != "" {
overrideIconUrl = req.IconURL
}