From 1be6290e62565fb083b233d58b45b627c36bf5cf Mon Sep 17 00:00:00 2001 From: Brendan Abolivier Date: Wed, 2 Aug 2017 14:08:13 +0100 Subject: [PATCH] Fix state key invite membership events not being correctly set --- .../matrix-org/dendrite/clientapi/writers/membership.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/github.com/matrix-org/dendrite/clientapi/writers/membership.go b/src/github.com/matrix-org/dendrite/clientapi/writers/membership.go index ef9445751..32f769974 100644 --- a/src/github.com/matrix-org/dendrite/clientapi/writers/membership.go +++ b/src/github.com/matrix-org/dendrite/clientapi/writers/membership.go @@ -106,7 +106,7 @@ func SendMembership( func getMembershipStateKey( req *http.Request, device *authtypes.Device, membership string, ) (stateKey string, reason string, response *util.JSONResponse) { - if membership == "ban" || membership == "unban" || membership == "kick" { + if membership == "ban" || membership == "unban" || membership == "kick" || membership == "invite" { // If we're in this case, the state key is contained in the request body, // possibly along with a reason (for "kick" and "ban") so we need to parse // it