Skip to content

Commit 934c4f8

Browse files
committed
make sure users cannot thank in other user's help channels
1 parent 80f4e1d commit 934c4f8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/net/javadiscord/javabot/systems/help/forum/ForumHelpListener.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ private boolean isInvalidHelpForumChannel(@NotNull ForumChannel forum) {
136136
private void handleHelpThanksInteraction(@NotNull ButtonInteractionEvent event, @NotNull ForumHelpManager manager, String @NotNull [] id) {
137137
ThreadChannel post = manager.getPostThread();
138138
HelpConfig config = botConfig.get(event.getGuild()).getHelpConfig();
139+
if (event.getUser().getIdLong() != post.getOwnerIdLong()) {
140+
Responses.warning(event, "Sorry, only the person who reserved this channel can thank users.").queue();
141+
return;
142+
}
139143
switch (id[2]) {
140144
case "done" -> {
141145
List<Button> buttons = event.getMessage().getButtons();

0 commit comments

Comments
 (0)