diff --git a/.gitignore b/.gitignore index 3bf9323..09245dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ -pokerogue-server.exe +# no extension on linux, .exe on windows +pokerogue-server* userdata/* secret.key diff --git a/db/game.go b/db/game.go index 17baa1c..92bd744 100644 --- a/db/game.go +++ b/db/game.go @@ -12,7 +12,7 @@ func FetchPlayerCount() (int, error) { func FetchBattleCount() (int, error) { var battleCount int - err := handle.QueryRow("SELECT SUM(battles) FROM accountStats").Scan(&battleCount) + err := handle.QueryRow("SELECT COALESCE(SUM(battles), 0) FROM accountStats").Scan(&battleCount) if err != nil { return 0, err } @@ -22,7 +22,7 @@ func FetchBattleCount() (int, error) { func FetchClassicSessionCount() (int, error) { var classicSessionCount int - err := handle.QueryRow("SELECT SUM(classicSessionsPlayed) FROM accountStats").Scan(&classicSessionCount) + err := handle.QueryRow("SELECT COALESCE(SUM(classicSessionsPlayed), 0) FROM accountStats").Scan(&classicSessionCount) if err != nil { return 0, err }