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 }; } }