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); const dmBefore = [ 'BAN', 'KICK', 'SOFTBAN' ].includes(infraction.type);
if (dmBefore) if (dmBefore)
await infraction.handle(); await response.infraction.handle();
const result = await response.infraction.execute(); const result = await response.infraction.execute();
if (!result.error) if (!result.error)
{ {
if (!dmBefore) if (!dmBefore)
await infraction.handle(); await response.infraction.handle();
await infraction.save(); await response.infraction.save();
} }
// Infraction doesn't have an ID until it is executed, hence this after execute // Infraction doesn't have an ID until it is executed, hence this after execute