From 4ec6992e16a9e4f6a5a1652a9d468f65dc6afca6 Mon Sep 17 00:00:00 2001 From: Dmitry Lyukov Date: Wed, 30 Mar 2016 01:38:36 +0300 Subject: [PATCH] Fixed bug with keyNum's --- main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index e315143..93cd8fb 100644 --- a/main.go +++ b/main.go @@ -107,7 +107,7 @@ func InitDb(db *sql.DB, keyMap map[uint8]string) { sqlInit := `CREATE TABLE IF NOT EXISTS keylog ( time INTEGER primary key` - for keyNum := range keyNums { + for _, keyNum := range keyNums { sqlInit += ",\n" + "KEY" + strconv.Itoa(keyNum) + " INTEGER" } sqlInit += "\n);" @@ -160,12 +160,12 @@ func InitDb(db *sql.DB, keyMap map[uint8]string) { func AddStatTimeToDb(db *sql.DB, statTime StatForTime, keyMap map[uint8]string) { keyNums := GetKeyNumsFromKeyMap(keyMap) sqlStmt := "insert into keylog(time" - for keyNum := range keyNums { + for _, keyNum := range keyNums { sqlStmt += ",\n" + "KEY" + strconv.Itoa(keyNum) } sqlStmt += ") values " sqlStmt += "(" + strconv.FormatInt(statTime.time, 10) - for keyNum := range keyNums { + for _, keyNum := range keyNums { keyNumber, _ := statTime.keys[uint8(keyNum)] sqlStmt += ",\n" + strconv.Itoa(keyNumber) }