Skip to content

ACL endpoints missing companion identities #139

@dmduran12

Description

@dmduran12

The three ACL endpoints in api_endpoints.py only query repeater and room_server identities — companion identities are never included.

Affected endpoints:

  • acl_info (line ~2384) — no get_identities_by_type("companion") loop
  • acl_clients (line ~2455) — companions not added to identity_map
  • acl_stats (line ~2644) — identity_stats dict missing "companion" key, no companion counting loop

Fix: Add the same get_identities_by_type("companion") block that exists for room_server in each of the three endpoints. Each is a direct copy of the room_server block with "room_server""companion".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions