diff --git a/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java b/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java index bcdbc50..a8827ad 100644 --- a/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java +++ b/src/main/java/org/keycloak/gh/bot/BugActionsOnComment.java @@ -2,22 +2,28 @@ import io.quarkiverse.githubapp.event.IssueComment; import jakarta.inject.Inject; +import org.jboss.logging.Logger; import org.keycloak.gh.bot.labels.Action; import org.keycloak.gh.bot.labels.Kind; import org.keycloak.gh.bot.utils.Labels; import org.kohsuke.github.GHEventPayload; +import org.kohsuke.github.GHUser; import java.io.IOException; public class BugActionsOnComment { + private static final Logger logger = Logger.getLogger(BugActionsOnComment.class); + @Inject BugActions bugActions; void onCommentCreated(@IssueComment.Created GHEventPayload.IssueComment payload) throws IOException { if (Labels.hasLabel(payload.getIssue(), Kind.BUG.toLabel())) { Action action = getAction(payload.getComment().getBody()); - if (payload.getSender().isMemberOf(payload.getOrganization())) { + + GHUser sender = payload.getSender(); + if (sender.getType().equals("User") && sender.isMemberOf(payload.getOrganization())) { bugActions.runAction(action, payload.getIssue()); } }