From 0049b4502f45d8a38b5da8b2480bbe9dd1f91ee6 Mon Sep 17 00:00:00 2001 From: Prateek Sachan Date: Tue, 14 Apr 2020 17:01:09 +0530 Subject: [PATCH] Add nil check for queryEventsRes.StateEvents --- publicroomsapi/directory/directory.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/publicroomsapi/directory/directory.go b/publicroomsapi/directory/directory.go index fafde3e6f..1e305f3ca 100644 --- a/publicroomsapi/directory/directory.go +++ b/publicroomsapi/directory/directory.go @@ -88,7 +88,7 @@ func SetVisibility( } var queryEventsRes api.QueryLatestEventsAndStateResponse err = queryAPI.QueryLatestEventsAndState(req.Context(), &queryEventsReq, &queryEventsRes) - if err != nil { + if err != nil || len(queryEventsRes.StateEvents) == 0 { util.GetLogger(req.Context()).WithError(err).Error("could not query events from room") return jsonerror.InternalServerError() }