summaryrefslogtreecommitdiff
path: root/discord
diff options
context:
space:
mode:
authorAlexander Rosenberg <8147589-zander671@users.noreply.gitlab.com>2021-10-12 03:30:26 -0700
committerAlexander Rosenberg <8147589-zander671@users.noreply.gitlab.com>2021-10-12 03:30:26 -0700
commit96948137247b08300d04beef66b45c36d8195a39 (patch)
treec54a5050854f62941bc6e586162fdf431c5a5150 /discord
parent33935268769bb9a1792e23549997cc8e041d5b0d (diff)
downloadabaddon-portaudio-96948137247b08300d04beef66b45c36d8195a39.tar.gz
abaddon-portaudio-96948137247b08300d04beef66b45c36d8195a39.zip
Fix another unchecked optional
Diffstat (limited to 'discord')
-rw-r--r--discord/discord.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/discord/discord.cpp b/discord/discord.cpp
index 257df5c..c494145 100644
--- a/discord/discord.cpp
+++ b/discord/discord.cpp
@@ -173,7 +173,8 @@ void DiscordClient::FetchMessagesInChannelBefore(Snowflake channel_id, Snowflake
m_store.BeginTransaction();
for (auto &msg : msgs) {
StoreMessageData(msg);
- AddUserToGuild(msg.Author.ID, *msg.GuildID);
+ if (msg.GuildID.has_value())
+ AddUserToGuild(msg.Author.ID, *msg.GuildID);
}
m_store.EndTransaction();