Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Auto-joining a remote autojoin room doesn't work reliably #10233

@benbz

Description

@benbz

Description

Users registering on HS B can't auto-join a room on HS A that's listed in auto_join_rooms if they are either the 1st user on HS B or if there are no users on HS B that are in the room on HS A.

Steps to reproduce

  • HS A has a public, federatable room with an alias
  • HS B sets auto_join_rooms to include the room on HS A
  • If there are no existing users on HS B:
    • 1st user registers
    • Auto-joining skipped with Cannot create room alias #HS-A:room-alias it does not match server domain
  • If there are existing users on HS B and no-one on HS B is in this room

The expectation is that auto_join_rooms works with any public room local or federated.

Version information

  • Homeserver: Any 2 publicly federated servers
  • Version: 1.36.0
  • Install method: Docker
  • Platform: Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions