fix: Allow using relative paths for database without creating leading directories

This commit is contained in:
Felicitas Pojtinger
2022-01-08 15:40:28 +01:00
parent 4975fa5720
commit c498c226d8
2 changed files with 2 additions and 4 deletions

View File

@@ -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
}

View File

@@ -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
}