From 8b57a9d2f3718eab6df27d6a0272779948c16c76 Mon Sep 17 00:00:00 2001 From: Johannes 'fish' Ziemke Date: Mon, 7 Oct 2019 15:39:07 +0200 Subject: [PATCH] Use After instead of HeadCommit in push handler Apparently HeadCommit isn't always set. This fixes #4 --- push.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/push.go b/push.go index 1ce17d6..88f19e9 100644 --- a/push.go +++ b/push.go @@ -65,7 +65,7 @@ func (h *PushHandler) Handle(ctx context.Context, event *github.PushEvent) (*han *event.Repo.Name, h.ResourcePath, &github.RepositoryContentGetOptions{ - Ref: *event.HeadCommit.ID, + Ref: *event.After, }) if err != nil { return nil, fmt.Errorf("Couldn't get file %s from %s/%s at %s: %s", h.ResourcePath, *event.Repo.Owner.Login, *event.Repo.Name, *event.HeadCommit.ID, err)