Fix muted command not working #335

Merged
Vylpes merged 1 commit from feature/316-mute-command-role-not-found into develop 2023-08-18 21:07:19 +01:00
2 changed files with 16 additions and 2 deletions
Showing only changes of commit 456469618b - Show all commits

View file

@ -54,7 +54,14 @@ export default class Mute extends Command {
}, },
]); ]);
const mutedRole = interaction.guild.roles.cache.find(role => role.name == process.env.ROLES_MUTED); const mutedRoleName = await SettingsHelper.GetSetting('role.muted', interaction.guildId);
if (!mutedRoleName) {
await interaction.reply('Unable to find configuration. Please contact the bot author.');
return;
}
const mutedRole = interaction.guild.roles.cache.find(role => role.name == mutedRoleName);
if (!mutedRole) { if (!mutedRole) {
await interaction.reply('Muted role not found.'); await interaction.reply('Muted role not found.');

View file

@ -52,7 +52,14 @@ export default class Unmute extends Command {
}, },
]); ]);
const mutedRole = interaction.guild.roles.cache.find(role => role.name == process.env.ROLES_MUTED); const mutedRoleName = await SettingsHelper.GetSetting('role.muted', interaction.guildId);
if (!mutedRoleName) {
await interaction.reply('Unable to find configuration. Please contact the bot author.');
return;
}
const mutedRole = interaction.guild.roles.cache.find(role => role.name == mutedRoleName);
if (!mutedRole) { if (!mutedRole) {
await interaction.reply('Muted role not found.'); await interaction.reply('Muted role not found.');