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

Response from /knock after /invite does not conform to the specification #16735

Open
marijnvanwezel opened this issue Dec 7, 2023 · 0 comments

Comments

@marijnvanwezel
Copy link

Description

The specification allows re-knocking after having been invited (https://spec.matrix.org/v1.9/client-server-api/#mroommember).

However, Synapse returns a different response if you re-knock after having been invited:

{'errcode': 'M_FORBIDDEN', 'error': 'You are already invited to this room'}

Steps to reproduce

  • Create a room
  • Invite user to a room
  • Knock on the room as an invitee

Homeserver

local

Synapse Version

v1.93.0

Installation Method

Docker (matrixdotorg/synapse)

Database

SQLite

Workers

Single process

Platform

Docker Container (matrixdotorg/synapse:v1.93.0)

Configuration

We use the default homeserver options, but with ratelimiting disabled.

Relevant log output

n/a

Anything else that would be useful to know?

No response

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant