From 8d0e0eeb1b6e983749b3a24131cd05ed6781a9ef Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Fri, 21 Apr 2017 13:19:05 +0200 Subject: [PATCH] Use INSERT OR REPLACE to allow changing votes --- models.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models.go b/models.go index dfc054d..d124387 100644 --- a/models.go +++ b/models.go @@ -114,7 +114,7 @@ FROM decisions WHERE status = 0 AND id NOT IN (SELECT decision FROM votes WHERE voter = $1) ORDER BY due ASC`, sqlCreateVote: ` -INSERT INTO votes (decision, voter, vote, voted, notes) +INSERT OR REPLACE INTO votes (decision, voter, vote, voted, notes) VALUES (:decision, :voter, :vote, :voted, :notes)`, sqlLoadVote: ` SELECT decision, voter, vote, voted, notes