fix: create directory of database if it does not exist

This commit is contained in:
1138-4EB 2019-01-30 22:51:00 +01:00
parent 4a2573830e
commit d54992b71e

View File

@ -64,6 +64,12 @@ func dbExists(path string) (bool, error) {
stat, err := os.Stat(path) stat, err := os.Stat(path)
if os.IsNotExist(err) { if os.IsNotExist(err) {
d := filepath.Dir(path)
_, err = os.Stat(d)
if !os.IsNotExist(err) {
return false, err
}
os.MkdirAll(d, 0700)
return false, nil return false, nil
} else if err != nil { } else if err != nil {
return false, err return false, err