Fix unhandled error

Signed-off-by: Alex Chen <minecnly@gmail.com>
This commit is contained in:
Cnly 2019-07-26 12:23:02 +08:00
parent e5c542cda9
commit f091030591

View file

@ -106,7 +106,10 @@ func GetEvent(
for _, stateEvent := range stateResp.StateEvents {
if stateEvent.StateKeyEquals(r.device.UserID) {
membership, err := stateEvent.Membership()
if err == nil && membership == "join" {
if err != nil {
return httputil.LogThenError(req, err)
}
if membership == "join" {
return util.JSONResponse{
Code: http.StatusOK,
JSON: gomatrixserverlib.ToClientEvent(r.requestedEvent, gomatrixserverlib.FormatAll),