From 01476dbffd2c9bf71e2dcfcb9eafbf3f1de1b1d4 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 15 Jul 2025 12:49:07 -0700 Subject: [PATCH] Fix test --- models/issues/review.go | 4 ++++ services/convert/pull_review.go | 4 ++++ services/pull/review.go | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/models/issues/review.go b/models/issues/review.go index 2102da28453..e388981fe63 100644 --- a/models/issues/review.go +++ b/models/issues/review.go @@ -432,6 +432,10 @@ func SubmitReview(ctx context.Context, doer *user_model.User, issue *Issue, revi defer committer.Close() sess := db.GetEngine(ctx) + if err := issue.LoadRepo(ctx); err != nil { + return nil, nil, fmt.Errorf("LoadRepo: %w", err) + } + official := false review, err := GetCurrentReview(ctx, doer, issue) diff --git a/services/convert/pull_review.go b/services/convert/pull_review.go index 755e416d7d5..7fd343d2f0c 100644 --- a/services/convert/pull_review.go +++ b/services/convert/pull_review.go @@ -91,6 +91,10 @@ func ToPullReviewCommentList(ctx context.Context, review *issues_model.Review, d review.Reviewer = user_model.NewGhostUser() } + if err := review.Issue.LoadRepo(ctx); err != nil { + return nil, err + } + apiComments := make([]*api.PullReviewComment, 0, len(review.CodeComments)) for _, comments := range review.CodeComments { diff --git a/services/pull/review.go b/services/pull/review.go index a66317c2581..ee840cdd9c2 100644 --- a/services/pull/review.go +++ b/services/pull/review.go @@ -113,6 +113,10 @@ func CreateCodeComment(ctx context.Context, doer *user_model.User, gitRepo *git. defer closer.Close() } + if err := issue.LoadPullRequest(ctx); err != nil { + return nil, fmt.Errorf("LoadPullRequest: %w", err) + } + headCommitID, err := gitRepo.GetRefCommitID(issue.PullRequest.GetGitHeadRefName()) if err != nil { return nil, fmt.Errorf("GetRefCommitID[%s]: %w", issue.PullRequest.GetGitHeadRefName(), err)