From 047980e68ba955df05dde12487d0e5db123b704f Mon Sep 17 00:00:00 2001 From: pztrn Date: Wed, 5 Oct 2016 02:51:18 +0500 Subject: [PATCH] More database fixes. Fixes inserting new and updating already cached server's data. Now we will put all strings here. --- database/database_object.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database/database_object.go b/database/database_object.go index d0da9e5..a6011bd 100644 --- a/database/database_object.go +++ b/database/database_object.go @@ -128,11 +128,11 @@ func (d *Database) UpdateServers(data map[string]*datamodels.Server) { tx := d.Db.MustBegin() fmt.Println("Adding new servers...") for _, srv := range new_servers { - tx.NamedExec("INSERT INTO servers (ip, port, name, ping, players, maxplayers, gamemode, map, version) VALUES (:ip, :port, :name, :ping, :players, :maxplayers, :gamemode, :map, :version)", srv) + tx.NamedExec("INSERT INTO servers (ip, port, name, ping, players, maxplayers, gamemode, map, version, extended_config, players_info) VALUES (:ip, :port, :name, :ping, :players, :maxplayers, :gamemode, :map, :version, :extended_config, :players_info)", srv) } fmt.Println("Updating cached servers...") for _, srv := range cached_servers { - tx.NamedExec("UPDATE servers SET name=:name, players=:players, maxplayers=:maxplayers, gamemode=:gamemode, map=:map, version=:version WHERE ip=:ip AND port=:port", &srv) + tx.NamedExec("UPDATE servers SET name=:name, players=:players, maxplayers=:maxplayers, gamemode=:gamemode, map=:map, ping=:ping, version=:version, extended_config=:extended_config, players_info=:players_info WHERE ip=:ip AND port=:port", &srv) } tx.Commit()