diff --git a/internal/event/callback/issue.go b/internal/event/callback/issue.go index 2dc68d0..1c04984 100644 --- a/internal/event/callback/issue.go +++ b/internal/event/callback/issue.go @@ -89,9 +89,9 @@ func (cb *IssueCommentCreated) buildMessage(ctx context.Context, installCtx gith var title string if event.Issue.IsPullRequest() { - title = fmt.Sprintf(pullRequestReviewCommentedTitleFormat, mentionTexts.String(), model.InlineLink(event.Issue.GetHTMLURL(), "pull request"), sender) + title = fmt.Sprintf(pullRequestReviewCommentedTitleFormat, mentionTexts.String(), model.InlineLink(event.Comment.GetHTMLURL(), "pull request"), sender) } else { - title = fmt.Sprintf(issueCommentCreatedTitleFormat, mentionTexts.String(), model.InlineLink(event.Issue.GetHTMLURL(), "issue"), sender) + title = fmt.Sprintf(issueCommentCreatedTitleFormat, mentionTexts.String(), model.InlineLink(event.Comment.GetHTMLURL(), "issue"), sender) } blocks := []model.MessageBlock{model.NewTextBlock(title)} diff --git a/internal/event/callback/pull_request.go b/internal/event/callback/pull_request.go index 3f12f55..656c207 100644 --- a/internal/event/callback/pull_request.go +++ b/internal/event/callback/pull_request.go @@ -229,9 +229,9 @@ func (cb *PullRequestReviewEventSubmitted) buildMessage(ctx context.Context, ins } var title string if event.Review.GetState() == "approved" { - title = fmt.Sprintf(pullRequestReviewApprovedTitleFormat, mentionTexts.String(), model.InlineLink(event.PullRequest.GetHTMLURL(), "pull request"), senderManager) + title = fmt.Sprintf(pullRequestReviewApprovedTitleFormat, mentionTexts.String(), model.InlineLink(event.Review.GetHTMLURL(), "pull request"), senderManager) } else { - title = fmt.Sprintf(pullRequestReviewCommentedTitleFormat, mentionTexts.String(), model.InlineLink(event.PullRequest.GetHTMLURL(), "pull request"), senderManager) + title = fmt.Sprintf(pullRequestReviewCommentedTitleFormat, mentionTexts.String(), model.InlineLink(event.Review.GetHTMLURL(), "pull request"), senderManager) } return model.NewMessage(