Fix sqlite db not working when creating a new one
continuous-integration/drone/push Build is passing Details

This commit is contained in:
kolaente 2020-06-26 19:45:19 +02:00
parent be11362533
commit 974d028e51
Signed by: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 2 additions and 1 deletions

View File

@ -172,7 +172,8 @@ func initSqliteEngine() (engine *xorm.Engine, err error) {
if err != nil {
return nil, fmt.Errorf("could not open database file [uid=%d, gid=%d]: %s", os.Getuid(), os.Getgid(), err)
}
_ = file.Close() // We directly close the file because we only want to check if it is writable. It will be reopened lazily later by xorm.
_ = file.Close() // We directly close the file because we only want to check if it is writable. It will be reopened lazily later by xorm.
_ = os.Remove(path) // Remove the file to not prevent the db from creating another one
return xorm.NewEngine("sqlite3", path)
}