Allow power_level_content_override=None for _send_events_for_new_room

pull/14/head
Richard van der Hoff 6 years ago
parent 7f7b2cd3de
commit e1948175ee
  1. 11
      synapse/handlers/room.py

@ -204,7 +204,7 @@ class RoomCreationHandler(BaseHandler):
initial_state=initial_state, initial_state=initial_state,
creation_content=creation_content, creation_content=creation_content,
room_alias=room_alias, room_alias=room_alias,
power_level_content_override=config.get("power_level_content_override", {}), power_level_content_override=config.get("power_level_content_override"),
creator_join_profile=creator_join_profile, creator_join_profile=creator_join_profile,
) )
@ -282,9 +282,9 @@ class RoomCreationHandler(BaseHandler):
invite_list, invite_list,
initial_state, initial_state,
creation_content, creation_content,
room_alias, room_alias=None,
power_level_content_override, power_level_content_override=None,
creator_join_profile, creator_join_profile=None,
): ):
def create(etype, content, **kwargs): def create(etype, content, **kwargs):
e = { e = {
@ -364,7 +364,8 @@ class RoomCreationHandler(BaseHandler):
for invitee in invite_list: for invitee in invite_list:
power_level_content["users"][invitee] = 100 power_level_content["users"][invitee] = 100
power_level_content.update(power_level_content_override) if power_level_content_override:
power_level_content.update(power_level_content_override)
yield send( yield send(
etype=EventTypes.PowerLevels, etype=EventTypes.PowerLevels,

Loading…
Cancel
Save