prevent crash if userdata dir does not exist

This commit is contained in:
Up 2024-05-08 11:28:41 +02:00
parent 22cee19985
commit 8d39b9614f
No known key found for this signature in database
GPG Key ID: 3B75CD7439FEB388

View File

@ -50,6 +50,16 @@ func Init(username, password, protocol, address, database string) error {
}
// TODO temp code
_, err = os.Stat("userdata")
if err != nil {
if os.IsNotExist(err) { // not found, do not migrate
return nil
} else {
log.Fatalf("failed to stat userdata directory: %s", err)
return err
}
}
entries, err := os.ReadDir("userdata")
if err != nil {
log.Fatalln(err)