This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
invite_room_state
is required by Synapse in /_matrix/federation/v2/invite/
, contrary to spec
#10800
Labels
A-Spec-Compliance
places where synapse does not conform to the spec
A-Validation
500 (mostly) errors due to lack of event/parameter validation
P4
(OBSOLETE: use S- labels.) Okay backlog: will not schedule, will accept patches
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
When writing a complement test I tried to have one homeserver invite another. I sent a request to Synapse and omitted
invite_room_state
, because both stable and unstable specs marked them as optional. Synapse fell over with a 500 error.Maybe this is just a mistaken assumption made at the
rest
layer, and it's fine in the handler? If so, I'd guess we want to replace this with a `.get("invite_room_state", []). That's an untested hypothesis though!The text was updated successfully, but these errors were encountered: