fix: preserve OA configuration during database startup

This commit is contained in:
Yvan
2026-11-07 00:57:07 +08:00
parent 9caf5b1abc
commit c2f3ebdf4a
3 changed files with 35 additions and 2 deletions
+2 -1
View File
@@ -195,7 +195,8 @@ func (d *Data) InitializeDatabase(ctx context.Context, input *system.DatabaseCon
currentAdmin.JWT.SigningKey = signingKey
currentAdmin.Storage = storageConfig
currentAdmin.Email = emailConfig
d.runtime.Replace(&configpkg.Config{Server: current.Server, Data: currentData, Admin: currentAdmin})
current.Data, current.Admin = currentData, currentAdmin
d.runtime.Replace(current)
if d.integrations != nil {
d.integrations.Replace(integrationConfigs)
}