diff --git a/src/main/java/net/frozenorb/apiv3/route/auditLog/POSTAuditLog.java b/src/main/java/net/frozenorb/apiv3/route/auditLog/POSTAuditLog.java index d2437da..565939d 100644 --- a/src/main/java/net/frozenorb/apiv3/route/auditLog/POSTAuditLog.java +++ b/src/main/java/net/frozenorb/apiv3/route/auditLog/POSTAuditLog.java @@ -36,7 +36,7 @@ public final class POSTAuditLog implements Handler { AuditLogActionType type; try { - type = AuditLogActionType.valueOf(requestBody.getString("type")); + type = AuditLogActionType.valueOf(requestBody.getString("type", "").toUpperCase()); } catch (IllegalArgumentException ignored) { ErrorUtils.respondNotFound(ctx, "Audit log action type", requestBody.getString("type")); return; diff --git a/src/main/java/net/frozenorb/apiv3/route/punishments/DELETEUsersIdActivePunishment.java b/src/main/java/net/frozenorb/apiv3/route/punishments/DELETEUsersIdActivePunishment.java index 1d9b6ad..fe3fd35 100644 --- a/src/main/java/net/frozenorb/apiv3/route/punishments/DELETEUsersIdActivePunishment.java +++ b/src/main/java/net/frozenorb/apiv3/route/punishments/DELETEUsersIdActivePunishment.java @@ -29,7 +29,7 @@ public final class DELETEUsersIdActivePunishment implements Handler User.findById(requestBody.getString("removedBy"), v)); String reason = requestBody.getString("reason"); diff --git a/src/main/java/net/frozenorb/apiv3/route/punishments/POSTPunishments.java b/src/main/java/net/frozenorb/apiv3/route/punishments/POSTPunishments.java index 29a7532..f5ae418 100644 --- a/src/main/java/net/frozenorb/apiv3/route/punishments/POSTPunishments.java +++ b/src/main/java/net/frozenorb/apiv3/route/punishments/POSTPunishments.java @@ -45,7 +45,7 @@ public final class POSTPunishments implements Handler { return; } - Punishment.PunishmentType type = Punishment.PunishmentType.valueOf(requestBody.getString("type")); + Punishment.PunishmentType type = Punishment.PunishmentType.valueOf(requestBody.getString("type", "").toUpperCase()); if (type != Punishment.PunishmentType.WARN) { List punishments = SyncUtils.runBlocking(v -> Punishment.findByUserAndType(target, ImmutableSet.of(type), v));