Check server name on room ID instead of user ID

This commit is contained in:
Brendan Abolivier 2017-08-07 11:57:37 +01:00
parent 723ef3d050
commit 86395eeff3
No known key found for this signature in database
GPG key ID: 8EF1500759F70623

View file

@ -33,7 +33,11 @@ func GetMemberships(
accountDB *accounts.Database, cfg config.Dendrite,
queryAPI api.RoomserverQueryAPI,
) util.JSONResponse {
localpart, server, err := gomatrixserverlib.SplitID('@', device.UserID)
localpart, _, err := gomatrixserverlib.SplitID('@', device.UserID)
if err != nil {
return httputil.LogThenError(req, err)
}
_, server, err := gomatrixserverlib.SplitID('!', roomID)
if err != nil {
return httputil.LogThenError(req, err)
}