Fix bug where we tried to insert state events with null state key

This commit is contained in:
Erik Johnston 2014-09-25 14:45:15 +01:00
parent d170fbdb9f
commit ba87eb6753
1 changed files with 2 additions and 1 deletions

View File

@ -217,7 +217,8 @@ class DataStore(RoomMemberStore, RoomStore,
) )
raise _RollbackButIsFineException("_persist_event") raise _RollbackButIsFineException("_persist_event")
if is_new_state and hasattr(event, "state_key"): is_state = hasattr(event, "state_key") and event.state_key is not None
if is_new_state and is_state:
vals = { vals = {
"event_id": event.event_id, "event_id": event.event_id,
"room_id": event.room_id, "room_id": event.room_id,