From 316bd20da492b4a928663d63b970217c8f71f210 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 22 Jan 2021 12:53:48 +0000 Subject: [PATCH] Don't panic if duplicate event_id in syncapi_output_room_events_topology --- syncapi/storage/postgres/output_room_events_topology_table.go | 1 + 1 file changed, 1 insertion(+) diff --git a/syncapi/storage/postgres/output_room_events_topology_table.go b/syncapi/storage/postgres/output_room_events_topology_table.go index 57774453c..1aed5361b 100644 --- a/syncapi/storage/postgres/output_room_events_topology_table.go +++ b/syncapi/storage/postgres/output_room_events_topology_table.go @@ -45,6 +45,7 @@ const insertEventInTopologySQL = "" + "INSERT INTO syncapi_output_room_events_topology (event_id, topological_position, room_id, stream_position)" + " VALUES ($1, $2, $3, $4)" + " ON CONFLICT (topological_position, stream_position, room_id) DO UPDATE SET event_id = $1" + + " ON CONFLICT (event_id) DO NOTHING" " RETURNING topological_position" const selectEventIDsInRangeASCSQL = "" +