From cd28902984a11811593b6538b14ddc0ae346d174 Mon Sep 17 00:00:00 2001 From: Jesse Hallam Date: Tue, 7 May 2024 18:40:25 -0300 Subject: [PATCH] avoid segfault in TestDeleteChannelBookmark (#26969) --- server/channels/api4/channel_bookmark_test.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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