summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/handlers/room.py7
-rw-r--r--synapse/storage/__init__.py6
2 files changed, 6 insertions, 7 deletions
diff --git a/synapse/handlers/room.py b/synapse/handlers/room.py
index 074363e80d..53ccaa0991 100644
--- a/synapse/handlers/room.py
+++ b/synapse/handlers/room.py
@@ -222,8 +222,7 @@ class MessageHandler(BaseHandler):
         if stamp_event:
             event.content["hsob_ts"] = int(self.clock.time_msec())
 
-        snapshot = yield self.store.snapshot_room(event.room_id, user_id)
-
+        snapshot = yield self.store.snapshot_room(event.room_id, event.user_id)
 
         yield self.auth.check(event, snapshot, raises=True)
 
@@ -577,8 +576,8 @@ class RoomMemberHandler(BaseHandler):
             content=content,
         )
 
-        snapshot = yield store.snapshot_room(
-            room_id, joinee, RoomMemberEvent.TYPE, event.target_user_id
+        snapshot = yield self.store.snapshot_room(
+            room_id, joinee, RoomMemberEvent.TYPE, joinee
         )
 
         yield self._do_join(new_event, snapshot, room_host=host, do_auth=True)
diff --git a/synapse/storage/__init__.py b/synapse/storage/__init__.py
index 30dc8a50cf..63afca9ad7 100644
--- a/synapse/storage/__init__.py
+++ b/synapse/storage/__init__.py
@@ -69,7 +69,7 @@ class DataStore(RoomMemberStore, RoomStore,
             stream_ordering = self.min_token
 
         latest = yield self._db_pool.runInteraction(
-            _persist_event_txn, event, backfilled, stream_ordering
+            self._persist_event_txn, event, backfilled, stream_ordering
         )
         defer.returnValue(latest)
 
@@ -128,7 +128,7 @@ class DataStore(RoomMemberStore, RoomStore,
         except:
             logger.exception(
                 "Failed to persist, probably duplicate: %s",
-                event_id
+                event.event_id
             )
             return
 
@@ -146,7 +146,7 @@ class DataStore(RoomMemberStore, RoomStore,
             self._simple_insert_txn(txn, "state_events", vals)
 
             self._simple_insert_txn(
-                txn
+                txn,
                 "current_state_events",
                 {
                     "event_id": event.event_id,