From f45e745d542ff53c60d5f640eb0a8b6866adfabf Mon Sep 17 00:00:00 2001 From: Dragory Date: Sun, 21 Apr 2019 15:18:07 +0300 Subject: [PATCH] Fix occasional error when unknown roles are added or removed --- 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 5ddfb8f8..e024c26c 100644 --- a/src/plugins/Logs.ts +++ b/src/plugins/Logs.ts @@ -335,7 +335,7 @@ export class LogsPlugin extends ZeppelinPlugin { { member, roles: 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(", "), mod: stripObjectToScalars(mod), @@ -349,7 +349,7 @@ export class LogsPlugin extends ZeppelinPlugin { { member, roles: 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),