From f7faebe775f5ef61d12af6bf5e01906bbd2eee54 Mon Sep 17 00:00:00 2001 From: Pascal Precht <445106+PascalPrecht@users.noreply.github.com> Date: Wed, 5 Oct 2022 12:39:05 +0200 Subject: [PATCH] chore: save discord message should use REPLACE INTO --- protocol/message_persistence.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protocol/message_persistence.go b/protocol/message_persistence.go index 20c6ef21b..051f4c96a 100644 --- a/protocol/message_persistence.go +++ b/protocol/message_persistence.go @@ -1746,7 +1746,7 @@ func (db sqlitePersistence) GetDiscordMessageAuthorByID(id string) (*protobuf.Di } func (db sqlitePersistence) SaveDiscordMessage(message *protobuf.DiscordMessage) (err error) { - query := "INSERT INTO discord_messages(id,type,timestamp,timestamp_edited,content,author_id, reference_message_id, reference_channel_id, reference_guild_id) VALUES (?,?,?,?,?,?,?,?,?)" + query := "INSERT OR REPLACE INTO discord_messages(id,type,timestamp,timestamp_edited,content,author_id, reference_message_id, reference_channel_id, reference_guild_id) VALUES (?,?,?,?,?,?,?,?,?)" stmt, err := db.db.Prepare(query) if err != nil { return