From 678940618f5212b02f774e13a18b9b4f4dd8b733 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 8 Mar 2025 18:43:19 +0200 Subject: [PATCH] hicli/send: fix panic if history visibility event is not found --- pkg/hicli/send.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/hicli/send.go b/pkg/hicli/send.go index 2021e53..e10adbe 100644 --- a/pkg/hicli/send.go +++ b/pkg/hicli/send.go @@ -516,6 +516,9 @@ func (h *HiClient) shouldShareKeysToInvitedUsers(ctx context.Context, roomID id. if err != nil { zerolog.Ctx(ctx).Err(err).Msg("Failed to get history visibility event") return false + } else if historyVisibility == nil { + zerolog.Ctx(ctx).Warn().Msg("History visibility event not found") + return false } mautrixEvt := historyVisibility.AsRawMautrix() err = mautrixEvt.Content.ParseRaw(mautrixEvt.Type)