fix: config fields not generated on first startup (#1016)

* fix: config fields not generated on first startup

* cleanup

* fix reference

* replace yaml module

* remove duplicated fields

* remove yaml.v3 as a direct dependency

* update dependency

* chore
This commit is contained in:
UUBulb
2025-03-03 19:02:25 +08:00
committed by GitHub
parent d972d331e2
commit f1e3613daf
9 changed files with 143 additions and 62 deletions

View File

@@ -32,8 +32,10 @@ func listConfig(c *gin.Context) (*model.SettingResponse, error) {
conf := model.SettingResponse{
Config: model.Setting{
ConfigForGuests: config.ConfigForGuests,
ConfigDashboard: config.ConfigDashboard,
ConfigForGuests: config.ConfigForGuests,
ConfigDashboard: config.ConfigDashboard,
IgnoredIPNotificationServerIDs: config.IgnoredIPNotificationServerIDs,
Oauth2Providers: config.Oauth2Providers,
},
Version: singleton.Version,
FrontendTemplates: singleton.FrontendTemplates,
@@ -48,6 +50,7 @@ func listConfig(c *gin.Context) (*model.SettingResponse, error) {
conf = model.SettingResponse{
Config: model.Setting{
ConfigForGuests: configForGuests,
Oauth2Providers: config.Oauth2Providers,
},
}
}