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", []);