From b5d908d2e23b7903ed4ecbb67ba9f065a88ed56d Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Tue, 6 Dec 2022 19:00:57 +0100 Subject: [PATCH] Fix: Only access slice if it has content Signed-off-by: Knut Ahlers --- mod_streamSchedule.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mod_streamSchedule.go b/mod_streamSchedule.go index 0d2d889..979a8aa 100644 --- a/mod_streamSchedule.go +++ b/mod_streamSchedule.go @@ -120,7 +120,10 @@ func (m modStreamSchedule) cronUpdateSchedule() { } if managedMsg != nil { - oldEmbed := managedMsg.Embeds[0] + var oldEmbed *discordgo.MessageEmbed + if len(managedMsg.Embeds) > 0 { + oldEmbed = managedMsg.Embeds[0] + } if isDiscordMessageEmbedEqual(oldEmbed, msgEmbed) && strings.TrimSpace(managedMsg.Content) == strings.TrimSpace(contentString) { log.Debug("Stream Schedule is up-to-date")