From f5de7db97121155b1f41cd26deac13a781785c44 Mon Sep 17 00:00:00 2001 From: Dragory Date: Sun, 14 Apr 2019 17:05:58 +0300 Subject: [PATCH] Add safety net for unknown roles in guildMemberUpdate --- src/plugins/Logs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/Logs.ts b/src/plugins/Logs.ts index 1b972495..dce88db0 100644 --- a/src/plugins/Logs.ts +++ b/src/plugins/Logs.ts @@ -317,11 +317,11 @@ export class LogsPlugin extends ZeppelinPlugin { { member, addedRoles: addedRoles - .map(roleId => this.guild.roles.get(roleId)) + .map(roleId => this.guild.roles.get(roleId) || { id: roleId, name: `Unknown (${roleId})` }) .map(r => r.name) .join(", "), removedRoles: removedRoles - .map(roleId => this.guild.roles.get(roleId)) + .map(roleId => this.guild.roles.get(roleId) || { id: roleId, name: `Unknown (${roleId})` }) .map(r => r.name) .join(", "), mod: stripObjectToScalars(mod),