From 700201e3fe36651f77fbe06e2424adb90905d19d Mon Sep 17 00:00:00 2001 From: SpaceEEC Date: Wed, 15 Aug 2018 09:58:27 +0200 Subject: [PATCH] fix(GuildAuditLogs): default target to object with target_id (#2742) --- src/structures/GuildAuditLogs.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/structures/GuildAuditLogs.js b/src/structures/GuildAuditLogs.js index f01c02c0f..a5212d5b4 100644 --- a/src/structures/GuildAuditLogs.js +++ b/src/structures/GuildAuditLogs.js @@ -148,6 +148,7 @@ class GuildAuditLogs { * * An emoji * * An invite * * A webhook + * * An object with an id key if target was deleted * * An object where the keys represent either the new value or the old value * @typedef {?Object|Guild|User|Role|GuildEmoji|Invite|Webhook} AuditLogEntryTarget */ @@ -355,7 +356,7 @@ class GuildAuditLogsEntry { } else if (targetType === Targets.MESSAGE) { this.target = guild.client.users.get(data.target_id); } else { - this.target = guild[`${targetType.toLowerCase()}s`].get(data.target_id); + this.target = guild[`${targetType.toLowerCase()}s`].get(data.target_id) || { id: data.target_id }; } }