Merge pull request 'Infraction logging bugfix' (#23) from development into alpha

Reviewed-on: #23
This commit is contained in:
Erik 2024-10-27 21:23:20 +01:00
commit aba057a01a

View File

@ -579,13 +579,13 @@ class ModerationManager implements Initialisable, CallbackClient
const dmBefore = [ 'BAN', 'KICK', 'SOFTBAN' ].includes(infraction.type);
if (dmBefore)
await infraction.handle();
await response.infraction.handle();
const result = await response.infraction.execute();
if (!result.error)
{
if (!dmBefore)
await infraction.handle();
await infraction.save();
await response.infraction.handle();
await response.infraction.save();
}
// Infraction doesn't have an ID until it is executed, hence this after execute