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")