Merge pull request #126 from writeas/config-improvements

Always initialize database after --config
This commit is contained in:
Matt Baer 2019-06-27 09:31:58 -04:00 committed by GitHub
commit bb0be02b4f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

4
app.go
View file

@ -449,7 +449,6 @@ func DoConfig(app *App) {
log.Error("Unable to configure: %v", err) log.Error("Unable to configure: %v", err)
os.Exit(1) os.Exit(1)
} }
if d.User != nil {
app.cfg = d.Config app.cfg = d.Config
connectToDatabase(app) connectToDatabase(app)
defer shutdown(app) defer shutdown(app)
@ -460,8 +459,11 @@ func DoConfig(app *App) {
log.Error(err.Error()) log.Error(err.Error())
os.Exit(1) os.Exit(1)
} }
} else {
log.Info("Database already initialized.")
} }
if d.User != nil {
u := &User{ u := &User{
Username: d.User.Username, Username: d.User.Username,
HashedPass: d.User.HashedPass, HashedPass: d.User.HashedPass,