Skip to content

Commit 39b43ea

Browse files
authored
Merge pull request #413 from danthe1st/improve-mod-buttons
fix severity with warn button
2 parents 17fe73f + 693366e commit 39b43ea

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/main/java/net/javadiscord/javabot/util/InteractionUtils.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,15 +191,20 @@ public void handleModal(@Nonnull ModalInteractionEvent event, @Nonnull List<Moda
191191
return;
192192
}
193193
String reason = "None";
194-
WarnSeverity severity=WarnSeverity.MEDIUM;
194+
WarnSeverity severity = WarnSeverity.MEDIUM;
195+
196+
if (id.length > 3) {
197+
try {
198+
severity = WarnSeverity.valueOf(id[3]);
199+
} catch (IllegalArgumentException e) {
200+
ExceptionLogger.capture(e, "Cannot load warn severity");
201+
}
202+
}
195203

196204
for (ModalMapping mapping : mappings) {
197205
if ("reason".equals(mapping.getId())) {
198206
reason = mapping.getAsString();
199207
}
200-
if ("severity".equals(mapping.getId())) {
201-
severity=WarnSeverity.valueOf(mapping.getAsString());
202-
}
203208
}
204209

205210
switch (id[1]) {

0 commit comments

Comments
 (0)