Need to fix upsert

This commit is contained in:
Eric Eastwood 2024-08-08 18:23:50 -05:00
parent ca909013c8
commit 3367422fd3

View file

@ -2008,6 +2008,9 @@ class PersistEventsStore:
# `_store_event_txn` is run before `_update_current_state_txn` which handles
# deleting the rows if we are no longer in the room so we don't need to worry
# about inserting something that will be orphaned.
#
# FIXME: We need to handle cases where we are persisting events out of order and
# the stream_ordering didn't increase.
self.db_pool.simple_upsert_many_txn(
txn,
table="sliding_sync_joined_rooms",