fix charset was not saved after installation finished (#7048)

This commit is contained in:
Lunny Xiao 2019-05-27 01:36:33 +08:00 committed by techknowlogick
parent f3d87da3e2
commit d67fd69474

View file

@ -57,6 +57,7 @@ func Install(ctx *context.Context) {
form.DbPasswd = models.DbCfg.Passwd form.DbPasswd = models.DbCfg.Passwd
form.DbName = models.DbCfg.Name form.DbName = models.DbCfg.Name
form.DbPath = models.DbCfg.Path form.DbPath = models.DbCfg.Path
form.Charset = models.DbCfg.Charset
ctx.Data["CurDbOption"] = "MySQL" ctx.Data["CurDbOption"] = "MySQL"
switch models.DbCfg.Type { switch models.DbCfg.Type {
@ -246,6 +247,7 @@ func InstallPost(ctx *context.Context, form auth.InstallForm) {
cfg.Section("database").Key("USER").SetValue(models.DbCfg.User) cfg.Section("database").Key("USER").SetValue(models.DbCfg.User)
cfg.Section("database").Key("PASSWD").SetValue(models.DbCfg.Passwd) cfg.Section("database").Key("PASSWD").SetValue(models.DbCfg.Passwd)
cfg.Section("database").Key("SSL_MODE").SetValue(models.DbCfg.SSLMode) cfg.Section("database").Key("SSL_MODE").SetValue(models.DbCfg.SSLMode)
cfg.Section("database").Key("CHARSET").SetValue(models.DbCfg.Charset)
cfg.Section("database").Key("PATH").SetValue(models.DbCfg.Path) cfg.Section("database").Key("PATH").SetValue(models.DbCfg.Path)
cfg.Section("").Key("APP_NAME").SetValue(form.AppName) cfg.Section("").Key("APP_NAME").SetValue(form.AppName)