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

View file

@ -217,7 +217,8 @@ class DataStore(RoomMemberStore, RoomStore,
)
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 = {
"event_id": event.event_id,
"room_id": event.room_id,