MM-12323: Fix trailing slash in ServiceSettings.SiteURL (#9463)

* Fix trailing slash in ServiceSettings.SiteURL

* Add test for LoadConfig

* Fix test

* Simplify test
Этот коммит содержится в:
Hanzei
2018-10-05 18:24:02 +02:00
коммит произвёл Jesse Hallam
родитель 0a68e741d0
Коммит 7b338c161b
2 изменённых файлов: 31 добавлений и 4 удалений

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

@@ -61,13 +61,12 @@ func (a *App) LoadConfig(configFile string) *model.AppError {
if err != nil {
return err
}
*cfg.ServiceSettings.SiteURL = strings.TrimRight(*cfg.ServiceSettings.SiteURL, "/")
a.config.Store(cfg)
a.configFile = configPath
a.config.Store(cfg)
a.envConfig = envConfig
a.siteURL = strings.TrimRight(*cfg.ServiceSettings.SiteURL, "/")
a.siteURL = *cfg.ServiceSettings.SiteURL
a.InvokeConfigListeners(old, cfg)
return nil