forked from MirrorHub/synapse
Add some paranoia logging
This commit is contained in:
parent
7718303e71
commit
a1b7902944
1 changed files with 10 additions and 0 deletions
|
@ -28,6 +28,7 @@ from synapse.api.errors import SynapseError
|
|||
from ._base import client_v2_patterns
|
||||
|
||||
import copy
|
||||
import itertools
|
||||
import logging
|
||||
|
||||
import ujson as json
|
||||
|
@ -288,6 +289,15 @@ class SyncRestServlet(RestServlet):
|
|||
|
||||
state_events = state_dict.values()
|
||||
|
||||
for event in itertools.chain(state_events, timeline_events):
|
||||
# We've had bug reports that events were coming down under the
|
||||
# wrong room.
|
||||
if event.room_id != room.room_id:
|
||||
logger.warn(
|
||||
"Event %r is under room %r instead of %r",
|
||||
event.event_id, room.room_id, event.room_id,
|
||||
)
|
||||
|
||||
serialized_state = [serialize(e) for e in state_events]
|
||||
serialized_timeline = [serialize(e) for e in timeline_events]
|
||||
|
||||
|
|
Loading…
Reference in a new issue