diff --git a/rhodecode/apps/repository/views/repo_pull_requests.py b/rhodecode/apps/repository/views/repo_pull_requests.py index dfd8171c..2c88b165 100644 --- a/rhodecode/apps/repository/views/repo_pull_requests.py +++ b/rhodecode/apps/repository/views/repo_pull_requests.py @@ -1351,15 +1351,7 @@ class RepoPullRequestsView(RepoAppView, DataGridAppView): ai_user = User.get_ai_user() log.debug("Initiating code review for pull request id: %s", pull_request.pull_request_id) - reviewers_data = [ - ( - ai_user.user_id, - ["adds system ai user for review"], - False, - PullRequestReviewers.ROLE_REVIEWER, - pull_request.reviewer_data - ) - ] + reviewers_data = [] if add_existing_users: current_reviewers = PullRequestReviewers.get_pull_request_reviewers( @@ -1376,6 +1368,16 @@ class RepoPullRequestsView(RepoAppView, DataGridAppView): ) ) + reviewers_data = [ + ( + ai_user.user_id, + ["adds system ai user for review"], + False, + PullRequestReviewers.ROLE_REVIEWER, + pull_request.reviewer_data + ) + ] + PullRequestModel().update_reviewers( pull_request, reviewers_data, self._rhodecode_db_user )