From 02bac18b9190928273d90eca1995dcbbc16b116c Mon Sep 17 00:00:00 2001 From: Till Faelligen Date: Tue, 10 Aug 2021 11:11:46 +0200 Subject: [PATCH] Update sqlite query to use max(id) as new id --- userapi/storage/presence/sqlite3/presence_table.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userapi/storage/presence/sqlite3/presence_table.go b/userapi/storage/presence/sqlite3/presence_table.go index 66c0395fb..4b67fda71 100644 --- a/userapi/storage/presence/sqlite3/presence_table.go +++ b/userapi/storage/presence/sqlite3/presence_table.go @@ -47,7 +47,7 @@ const upsertPresenceSQL = "" + " (user_id, presence, status_msg, last_active_ts)" + " VALUES ($1, $2, $3, $4)" + " ON CONFLICT (user_id)" + - " DO UPDATE SET id = rowid+1," + + " DO UPDATE SET id = (select max(id) from presence_presences)+1," + " presence = $5, status_msg = $6, last_active_ts = $7" + " RETURNING id"