diff --git a/storage/storage.go b/storage/storage.go index 758084f..86b5831 100644 --- a/storage/storage.go +++ b/storage/storage.go @@ -75,11 +75,8 @@ type Storage struct { } func New(path string, logger *log.Logger) (*Storage, error) { - initialize := false if _, err := os.Stat(path); err != nil { - if os.IsNotExist(err) { - initialize = true - } else { + if !os.IsNotExist(err) { return nil, err } } @@ -91,10 +88,8 @@ func New(path string, logger *log.Logger) (*Storage, error) { db.SetMaxOpenConns(1) - if initialize { - if _, err := db.Exec(initQuery); err != nil { - return nil, err - } + if _, err := db.Exec(initQuery); err != nil { + return nil, err } return &Storage{db: db, log: logger}, nil }