Skip to content

Commit

Permalink
#401 webhook 발송시 token 값이 있는 경우에만 Header 에 추가하도록 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
hongwonjun authored and doortts committed Aug 3, 2020
1 parent 9b8b452 commit 9fbeeee
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions app/models/Webhook.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import com.fasterxml.jackson.databind.node.ObjectNode;

import org.eclipse.jgit.revwalk.RevCommit;
import org.apache.commons.lang3.StringUtils;

import models.enumeration.EventType;
import models.enumeration.PullRequestReviewAction;
Expand Down Expand Up @@ -546,10 +547,12 @@ private void sendRequest(String payload) {
play.Logger.info(payload);
try {
WSRequestHolder requestHolder = WS.url(this.payloadUrl);
if (StringUtils.isNotBlank(this.secret)) {
requestHolder.setHeader("Authorization", "token " + this.secret);
}
requestHolder
.setHeader("Content-Type", "application/json")
.setHeader("User-Agent", "Yobi-Hookshot")
.setHeader("Authorization", "token " + this.secret)
.post(payload)
.map(
new Function<WSResponse, Integer>() {
Expand All @@ -575,10 +578,12 @@ private void sendRequest(String payload, Long webhookId, Resource resource) {
play.Logger.info(payload);
try {
WSRequestHolder requestHolder = WS.url(this.payloadUrl);
if (StringUtils.isNotBlank(this.secret)) {
requestHolder.setHeader("Authorization", "token " + this.secret);
}
requestHolder
.setHeader("Content-Type", "application/json")
.setHeader("User-Agent", "Yobi-Hookshot")
.setHeader("Authorization", "token " + this.secret)
.post(payload)
.map(
new Function<WSResponse, Integer>() {
Expand Down

0 comments on commit 9fbeeee

Please sign in to comment.