Skip to content

Commit 3b97a62

Browse files
Fixed ScamBlocker crashes if given empty list of actions bug (#786)
1 parent b96771f commit 3b97a62

File tree

1 file changed

+6
-2
lines changed
  • application/src/main/java/org/togetherjava/tjbot/features/moderation/scam

1 file changed

+6
-2
lines changed

application/src/main/java/org/togetherjava/tjbot/features/moderation/scam/ScamBlocker.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,12 @@ private void reportScamMessage(MessageReceivedEvent event, String reportTitle,
240240
.setColor(AMBIENT_COLOR)
241241
.setFooter(author.getId())
242242
.build();
243-
MessageCreateData message =
244-
new MessageCreateBuilder().setEmbeds(embed).setActionRow(confirmDialog).build();
243+
244+
MessageCreateBuilder messageBuilder = new MessageCreateBuilder().setEmbeds(embed);
245+
if (!confirmDialog.isEmpty()) {
246+
messageBuilder.setActionRow(confirmDialog);
247+
}
248+
MessageCreateData message = messageBuilder.build();
245249

246250
reportChannel.orElseThrow().sendMessage(message).queue();
247251
}

0 commit comments

Comments
 (0)