diff --git a/internal/gitsources/github/github.go b/internal/gitsources/github/github.go index 51a83b0..fbd0a63 100644 --- a/internal/gitsources/github/github.go +++ b/internal/gitsources/github/github.go @@ -197,11 +197,16 @@ func (c *Client) GetUserInfo() (*gitsource.UserInfo, error) { if err != nil { return nil, err } - return &gitsource.UserInfo{ + + userInfo := &gitsource.UserInfo{ ID: strconv.FormatInt(*user.ID, 10), LoginName: *user.Login, - Email: *user.Email, - }, nil + } + if user.Email != nil { + userInfo.Email = *user.Email + } + + return userInfo, nil } func (c *Client) GetRepoInfo(repopath string) (*gitsource.RepoInfo, error) {