From 0ab6cc01c732d032287d0de62f81241826842086 Mon Sep 17 00:00:00 2001 From: Eliran Bivas Date: Wed, 12 Jul 2017 12:11:30 +0300 Subject: [PATCH] attempt issue ID parsing from pull request section --- bot/connector/github/builder.go | 6 +++++- bot/connector/github/json.go | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bot/connector/github/builder.go b/bot/connector/github/builder.go index 342e509..a1db61c 100644 --- a/bot/connector/github/builder.go +++ b/bot/connector/github/builder.go @@ -62,7 +62,11 @@ func (builder *eventDataBuilder) readPayload(context *builderContext, r *http.Re } func (builder *eventDataBuilder) readFromJson(context *builderContext, payload *payload) { - context.data.number = payload.Number + if payload.PullRequest.Number > 0 { + context.data.number = payload.PullRequest.Number + } else { + context.data.number = payload.Number + } context.data.title = payload.PullRequest.Title context.data.changedFiles = payload.PullRequest.ChangedFiles context.data.additions = payload.PullRequest.Additions diff --git a/bot/connector/github/json.go b/bot/connector/github/json.go index 73f7e78..9874d31 100644 --- a/bot/connector/github/json.go +++ b/bot/connector/github/json.go @@ -1,6 +1,7 @@ package github type pullRequestSection struct { + Number int `json:"number"` State string `json:"state"` Title string `json:"title"` Commits int `json:"commits"`