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 authored and GitHub committed 2025-03-03 19:02:25 +08:00
1 parent d972d331e2
commit f1e3613daf
9 files changed
+143 -62

No files matched your search

+5 -2
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,
},
}
}