From 890b52745c5ca1a4c5a28dc1b95800c30b705ba5 Mon Sep 17 00:00:00 2001 From: Evan Langlais Date: Mon, 29 Apr 2019 14:50:21 -0400 Subject: [PATCH] Attempted to debug locally but can't seem to do that, changing queries --- gateway.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway.go b/gateway.go index a6f957b..f2974f0 100644 --- a/gateway.go +++ b/gateway.go @@ -217,11 +217,11 @@ func (ws *socketConn) handleStatus(updates Packet) { } if value == 0 { - if _, err := dbConn.Exec("DELETE FROM `sd5-state`.? WHERE gen_id = ? AND status_code = '?'", table, generatorId, statusCode); err != nil { + if _, err := dbConn.Exec("DELETE FROM `sd5-state`.$1 WHERE gen_id = $2 AND status_code = '$3'", table, generatorId, statusCode); err != nil { fmt.Printf("Error removing status/fault: %v\n", err) } } else { - if _, err := dbConn.Exec("INSERT INTO `sd5-state`.? (gen_id, status_code) VALUES (?, '?') ON DUPLICATE KEY UPDATE gen_id = VALUES(gen_id), status_code = VALUES(status_code)", table, generatorId, statusCode); err != nil { + if _, err := dbConn.Exec("INSERT INTO `sd5-state`.$1 (gen_id, status_code) VALUES ($2, $3) ON DUPLICATE KEY UPDATE gen_id = VALUES(gen_id), status_code = VALUES(status_code)", table, generatorId, statusCode); err != nil { fmt.Printf("Error setting status/fault: %v\n", err) } }