diff --git a/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java b/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java index 5545343..bcdbc50 100644 --- a/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java +++ b/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java @@ -6,8 +6,6 @@ import org.keycloak.gh.bot.labels.Kind; import org.keycloak.gh.bot.utils.Labels; import org.kohsuke.github.GHEventPayload; -import org.kohsuke.github.GHLabel; -import org.kohsuke.github.GHPermissionType; import java.io.IOException; @@ -16,12 +14,10 @@ public class BugActionsOnComment { @Inject BugActions bugActions; - void onLabeled(@IssueComment.Created GHEventPayload.IssueComment payload) throws IOException { + void onCommentCreated(@IssueComment.Created GHEventPayload.IssueComment payload) throws IOException { if (Labels.hasLabel(payload.getIssue(), Kind.BUG.toLabel())) { Action action = getAction(payload.getComment().getBody()); - - GHPermissionType permission = payload.getRepository().getPermission(payload.getSender()); - if (GHPermissionType.WRITE.equals(permission) || GHPermissionType.ADMIN.equals(permission)) { + if (payload.getSender().isMemberOf(payload.getOrganization())) { bugActions.runAction(action, payload.getIssue()); } }