Validate callback urls on the server and add help text to outgoing webhooks

Этот коммит содержится в:
JoramWilander
2015-10-30 13:36:51 -04:00
родитель 9d34e95045
Коммит 1f3423796e
5 изменённых файлов: 49 добавлений и 16 удалений

Просмотреть файл

@@ -100,6 +100,12 @@ func (o *OutgoingWebhook) IsValid() *AppError {
return NewAppError("OutgoingWebhook.IsValid", "Invalid callback urls", "")
}
for _, callback := range o.CallbackURLs {
if !IsValidHttpUrl(callback) {
return NewAppError("OutgoingWebhook.IsValid", "Invalid callback URLs. Each must be a valid URL and start with http:// or https://", "")
}
}
return nil
}