diff --git a/server/channels/api4/channel_bookmark_test.go b/server/channels/api4/channel_bookmark_test.go index 7505240329..3ca9b5133d 100644 --- a/server/channels/api4/channel_bookmark_test.go +++ b/server/channels/api4/channel_bookmark_test.go @@ -1310,8 +1310,7 @@ func TestDeleteChannelBookmark(t *testing.T) { var b *model.ChannelBookmarkWithFileInfo require.Eventuallyf(t, func() bool { - event := <-webSocketClient.EventChannel - if event.EventType() == model.WebsocketEventChannelBookmarkDeleted { + if event, ok := <-webSocketClient.EventChannel; ok && event.EventType() == model.WebsocketEventChannelBookmarkDeleted { err := json.Unmarshal([]byte(event.GetData()["bookmark"].(string)), &b) require.NoError(t, err) return true