Infraction logging bugfix #23
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user