From 70bf57dba37af4d8383a855c8b2367117d09bec3 Mon Sep 17 00:00:00 2001 From: Bill Mill Date: Mon, 20 Jun 2022 22:06:50 -0400 Subject: [PATCH] fix upsert, I think --- server/main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/main.go b/server/main.go index 14c70dd..0e77ded 100644 --- a/server/main.go +++ b/server/main.go @@ -179,12 +179,12 @@ func removeExpiredBoards(db *sql.DB, log zerolog.Logger) { WHERE expiry_datetime < ? `, dt) if err != nil { - log.Error().Err(err).Msg("Error inserting board") + log.Error().Err(err).Msg("Error deleting board") } rows, err := res.RowsAffected() if err != nil { - log.Error().Err(err).Msg("Error inserting board") + log.Error().Err(err).Msg("Error getting deleted board rows affected") } log.Info().Int64("deleted", rows).Dur("duration", time.Since(t)).Msg("entries cleaned") @@ -540,7 +540,8 @@ func (s *Spring83Server) publishBoard(w http.ResponseWriter, r *http.Request) { board=?, creation_datetime=?, expiry_datetime=? - `, keyStr, body, bodyTimeISO, expiry, body, bodyTimeISO, expiry) + WHERE key=? + `, keyStr, body, bodyTimeISO, expiry, body, bodyTimeISO, expiry, keyStr) if err != nil { s.log.Error().Err(err).Msg("Error inserting board")