From d1d6dd6b983b4def62a4e1642a0cecf70dd92e57 Mon Sep 17 00:00:00 2001 From: Neko-Life Date: Fri, 6 Aug 2021 21:57:14 +0700 Subject: [PATCH] use `me` property from guild --- cmds/moderation/src/duration.js | 2 +- resources/eventsLogger/guildMemberAdd.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cmds/moderation/src/duration.js b/cmds/moderation/src/duration.js index f385e45..0f1d412 100644 --- a/cmds/moderation/src/duration.js +++ b/cmds/moderation/src/duration.js @@ -21,8 +21,8 @@ function intervalToDuration(interval) { } if (strings.length > 0) { if (strings.length > 1) strings[strings.length - 2] += " and"; - return { object, strings }; } + return { object, strings }; }; /** diff --git a/resources/eventsLogger/guildMemberAdd.js b/resources/eventsLogger/guildMemberAdd.js index d266ef5..fe8dcb4 100644 --- a/resources/eventsLogger/guildMemberAdd.js +++ b/resources/eventsLogger/guildMemberAdd.js @@ -4,7 +4,7 @@ const { GuildMember } = require("discord.js"), { DateTime, Interval } = require("luxon"), { getChannel, defaultEventLogEmbed, trySend, defaultDateFormat } = require("../functions"), getColor = require("../getColor"), - { DT_PRINT_FORMAT, intervalToDuration } = require("../../cmds/moderation/src/duration"); + { intervalToDuration } = require("../../cmds/moderation/src/duration"); /** * Log newly joined Guild Member @@ -13,7 +13,7 @@ const { GuildMember } = require("discord.js"), */ module.exports = async (member) => { if (!member.DB) await member.dbLoad(); - if (member.DB.leaveRoles?.length && member.guild.member(member.client.user).hasPermission("MANAGE_ROLES")) { + if (member.DB.leaveRoles?.length && member.guild.me.hasPermission("MANAGE_ROLES")) { await member.roles.add(member.DB.leaveRoles, "Automatic roles recovery").then(() => console.log("AUTO ROLES RECOVERY:", member.user.tag, member.guild.name)).catch(() => { }); await member.setDb("leaveRoles", []);