diff --git a/main.go b/main.go index eefd808f..d0dd3b10 100644 --- a/main.go +++ b/main.go @@ -52,6 +52,9 @@ func main() { if err != nil { common.FatalLog("failed to initialize database: " + err.Error()) } + + model.CheckSetup() + // Initialize SQL Database err = model.InitLogDB() if err != nil { @@ -76,7 +79,7 @@ func main() { model.InitOptionMap() // Initialize model settings operation_setting.InitModelSettings() - + if common.RedisEnabled { // for compatibility with old versions common.MemoryCacheEnabled = true diff --git a/model/main.go b/model/main.go index 48f506bb..61d6bb10 100644 --- a/model/main.go +++ b/model/main.go @@ -56,7 +56,7 @@ func createRootAccountIfNeed() error { return nil } -func checkSetup() { +func CheckSetup() { setup := GetSetup() if setup == nil { // No setup record exists, check if we have a root user @@ -244,7 +244,6 @@ func migrateDB() error { } err = DB.AutoMigrate(&Setup{}) common.SysLog("database migrated") - checkSetup() //err = createRootAccountIfNeed() return err }