@@ -220,13 +220,13 @@ async def _can_join_restricted_room(
220220 if not isinstance (space , dict ):
221221 continue
222222
223- soace_id = space .get ("space" )
224- if not isinstance (soace_id , str ):
223+ space_id = space .get ("space" )
224+ if not isinstance (space_id , str ):
225225 continue
226226
227227 # The user was joined to one of the spaces specified, they can join
228228 # this room!
229- if soace_id in joined_rooms :
229+ if space_id in joined_rooms :
230230 return True
231231
232232 # The user was not in any of the required spaces.
@@ -289,17 +289,17 @@ async def _local_membership_update(
289289
290290 if event .membership == Membership .JOIN :
291291 newly_joined = True
292- is_invite = False
292+ user_is_invited = False
293293 if prev_member_event_id :
294294 prev_member_event = await self .store .get_event (prev_member_event_id )
295295 newly_joined = prev_member_event .membership != Membership .JOIN
296- is_invite = prev_member_event .membership == Membership .INVITE
296+ user_is_invited = prev_member_event .membership == Membership .INVITE
297297
298298 # If the member is not already in the room and is not accepting an invite,
299299 # check if they should be allowed access via membership in a space.
300300 if (
301301 newly_joined
302- and not is_invite
302+ and not user_is_invited
303303 and not await self ._can_join_restricted_room (
304304 prev_state_ids , event .room_version , user_id
305305 )
0 commit comments