fix(GuildAuditLogs): default target to object with target_id (#2742)

This commit is contained in:
SpaceEEC 2018-08-15 09:58:27 +02:00 committed by GitHub
parent 6506252054
commit 700201e3fe
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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