mirror of
https://github.com/pagefaultgames/rogueserver.git
synced 2025-04-02 02:57:15 +08:00
prevent crash if userdata dir does not exist
This commit is contained in:
parent
22cee19985
commit
8d39b9614f
10
db/db.go
10
db/db.go
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user