diff --git a/src/client/components/managers/ModerationManager.ts b/src/client/components/managers/ModerationManager.ts index 1806e48..3e253f0 100644 --- a/src/client/components/managers/ModerationManager.ts +++ b/src/client/components/managers/ModerationManager.ts @@ -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