1 files changed, 7 insertions, 5 deletions
diff --git a/tests/test_utils/event_injection.py b/tests/test_utils/event_injection.py
index fd03c23b89..35b3245708 100644
--- a/tests/test_utils/event_injection.py
+++ b/tests/test_utils/event_injection.py
@@ -125,13 +125,15 @@ async def mark_event_as_partial_state(
in this table).
"""
store = hs.get_datastores().main
- await store.db_pool.simple_upsert(
- table="partial_state_rooms",
- keyvalues={"room_id": room_id},
- values={},
- insertion_values={"room_id": room_id},
+ # Use the store helper to insert into the database so the caches are busted
+ await store.store_partial_state_room(
+ room_id=room_id,
+ servers={hs.hostname},
+ device_lists_stream_id=0,
+ joined_via=hs.hostname,
)
+ # FIXME: Bust the cache
await store.db_pool.simple_insert(
table="partial_state_events",
values={
|