|
@@ -133,7 +133,9 @@ func getEngine() (*xorm.Engine, error) {
|
|
|
if !EnableSQLite3 {
|
|
|
return nil, fmt.Errorf("Unknown database type: %s", DbCfg.Type)
|
|
|
}
|
|
|
- os.MkdirAll(path.Dir(DbCfg.Path), os.ModePerm)
|
|
|
+ if err := os.MkdirAll(path.Dir(DbCfg.Path), os.ModePerm); err != nil {
|
|
|
+ return nil, fmt.Errorf("Fail to create directories: %v", err)
|
|
|
+ }
|
|
|
cnnstr = "file:" + DbCfg.Path + "?cache=shared&mode=rwc"
|
|
|
default:
|
|
|
return nil, fmt.Errorf("Unknown database type: %s", DbCfg.Type)
|