summaryrefslogtreecommitdiff
path: root/discord
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-05-14 02:44:07 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-05-14 02:44:07 -0400
commitcd97c554651a4940131eec5e694632dc0d084928 (patch)
tree94ec8b317029cd5fd43a7f6ff79953c9f99029d3 /discord
parent09cb0b07bb9882a7442267fa40ac4918b444164b (diff)
downloadabaddon-portaudio-cd97c554651a4940131eec5e694632dc0d084928.tar.gz
abaddon-portaudio-cd97c554651a4940131eec5e694632dc0d084928.zip
fix potential crash when displaying audit log
Diffstat (limited to 'discord')
-rw-r--r--discord/auditlog.cpp2
-rw-r--r--discord/auditlog.hpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/discord/auditlog.cpp b/discord/auditlog.cpp
index 5f3cde5..bfada39 100644
--- a/discord/auditlog.cpp
+++ b/discord/auditlog.cpp
@@ -20,7 +20,7 @@ void from_json(const nlohmann::json &j, AuditLogOptions &m) {
void from_json(const nlohmann::json &j, AuditLogEntry &m) {
JS_N("target_id", m.TargetID);
JS_O("changes", m.Changes);
- JS_D("user_id", m.UserID);
+ JS_N("user_id", m.UserID);
JS_D("id", m.ID);
JS_D("action_type", m.Type);
JS_O("options", m.Options);
diff --git a/discord/auditlog.hpp b/discord/auditlog.hpp
index c6ce0cc..8b8ae34 100644
--- a/discord/auditlog.hpp
+++ b/discord/auditlog.hpp
@@ -66,7 +66,7 @@ struct AuditLogOptions {
struct AuditLogEntry {
Snowflake ID;
std::string TargetID; // null
- Snowflake UserID;
+ std::optional<Snowflake> UserID;
AuditLogActionType Type;
std::optional<std::string> Reason;
std::optional<std::vector<AuditLogChange>> Changes;