[MM-13694] Sets a default value for SiteName if empty (#10406)

Этот коммит содержится в:
Miguel de la Cruz
2019-03-07 11:53:37 +00:00
коммит произвёл GitHub
родитель 1e462da2d4
Коммит 04467b8dc9
3 изменённых файлов: 34 добавлений и 1 удалений

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

@@ -1394,7 +1394,7 @@ type TeamSettings struct {
func (s *TeamSettings) SetDefaults() {
if s.SiteName == nil {
if s.SiteName == nil || *s.SiteName == "" {
s.SiteName = NewString(TEAM_SETTINGS_DEFAULT_SITE_NAME)
}
@@ -2395,6 +2395,10 @@ func (ts *TeamSettings) isValid() *AppError {
return NewAppError("Config.IsValid", "model.config.is_valid.teammate_name_display.app_error", nil, "", http.StatusBadRequest)
}
if len(*ts.SiteName) == 0 {
return NewAppError("Config.IsValid", "model.config.is_valid.sitename_empty.app_error", nil, "", http.StatusBadRequest)
}
if len(*ts.SiteName) > SITENAME_MAX_LENGTH {
return NewAppError("Config.IsValid", "model.config.is_valid.sitename_length.app_error", map[string]interface{}{"MaxLength": SITENAME_MAX_LENGTH}, "", http.StatusBadRequest)
}