diff --git a/admin/main.go b/admin/main.go index 8008d8b3..478f9761 100644 --- a/admin/main.go +++ b/admin/main.go @@ -210,17 +210,16 @@ func main() { os.MkdirAll(settings.SettingsDir, 0777) // Initialize settings and load them - var config *settings.Settings if !settings.ExistsSettings(path.Join(settings.SettingsDir, settings.SettingsFile)) { if err = api.ResetSettings(); err != nil { log.Fatal("Unable to initialize settings.json:", err) } + } + var config *settings.Settings + if config, err = settings.ReadSettings(path.Join(settings.SettingsDir, settings.SettingsFile)); err != nil { + log.Fatal("Unable to read settings.json:", err) } else { - if config, err = settings.ReadSettings(path.Join(settings.SettingsDir, settings.SettingsFile)); err != nil { - log.Fatal("Unable to read settings.json:", err) - } else { - api.ApplySettings(config) - } + api.ApplySettings(config) } // Database connection