diff --git a/abstracto-application/abstracto-modules/moderation/moderation-impl/src/main/java/dev/sheldan/abstracto/moderation/service/BanServiceBean.java b/abstracto-application/abstracto-modules/moderation/moderation-impl/src/main/java/dev/sheldan/abstracto/moderation/service/BanServiceBean.java index 595e5ee9c..7cf993eb0 100644 --- a/abstracto-application/abstracto-modules/moderation/moderation-impl/src/main/java/dev/sheldan/abstracto/moderation/service/BanServiceBean.java +++ b/abstracto-application/abstracto-modules/moderation/moderation-impl/src/main/java/dev/sheldan/abstracto/moderation/service/BanServiceBean.java @@ -88,6 +88,9 @@ public class BanServiceBean implements BanService { AUserInAServer bannedUser = userInServerManagementService.loadOrCreateUser(guild.getIdLong(), user.getIdLong()); AUserInAServer banningUser = userInServerManagementService.loadOrCreateUser(banningMember); Map parameters = new HashMap<>(); + if(deletionDuration == null) { + deletionDuration = Duration.ZERO; + } parameters.put(INFRACTION_PARAMETER_DELETION_DURATION_KEY, deletionDuration.toString()); return infractionService.createInfractionWithNotification(bannedUser, infractionPoints, BAN_INFRACTION_TYPE, reason, banningUser, parameters, banLogMessage) .thenApply(Infraction::getId);