diff --git a/internal/persisters/sqite_cgo.go b/internal/persisters/sqite_cgo.go index 63f48d6..cf7b1e2 100644 --- a/internal/persisters/sqite_cgo.go +++ b/internal/persisters/sqite_cgo.go @@ -20,8 +20,7 @@ type SQLite struct { func (s *SQLite) Open() error { // Create leading directories for database - leadingDir, _ := filepath.Split(s.DBPath) - if err := os.MkdirAll(leadingDir, os.ModePerm); err != nil { + if err := os.MkdirAll(filepath.Dir(s.DBPath), os.ModePerm); err != nil { return err } diff --git a/internal/persisters/sqlite.go b/internal/persisters/sqlite.go index 1677bba..f04e269 100644 --- a/internal/persisters/sqlite.go +++ b/internal/persisters/sqlite.go @@ -20,8 +20,7 @@ type SQLite struct { func (s *SQLite) Open() error { // Create leading directories for database - leadingDir, _ := filepath.Split(s.DBPath) - if err := os.MkdirAll(leadingDir, os.ModePerm); err != nil { + if err := os.MkdirAll(filepath.Dir(s.DBPath), os.ModePerm); err != nil { return err }