Fix out-of-bounds error when a push doesn't contain commits
This commit is contained in:
parent
29785b86f6
commit
63fba676b1
1 changed files with 6 additions and 1 deletions
|
@ -82,13 +82,18 @@ func buildFromPush(hook *pushHook) *model.Build {
|
|||
sender = hook.Sender.Login
|
||||
}
|
||||
|
||||
message := ""
|
||||
if len(hook.Commits) > 0 {
|
||||
message = hook.Commits[0].Message
|
||||
}
|
||||
|
||||
return &model.Build{
|
||||
Event: model.EventPush,
|
||||
Commit: hook.After,
|
||||
Ref: hook.Ref,
|
||||
Link: hook.Compare,
|
||||
Branch: strings.TrimPrefix(hook.Ref, "refs/heads/"),
|
||||
Message: hook.Commits[0].Message,
|
||||
Message: message,
|
||||
Avatar: avatar,
|
||||
Author: author,
|
||||
Email: hook.Sender.Email,
|
||||
|
|
Loading…
Reference in a new issue