feature: preserve observers order

This commit is contained in:
ievgenii.v 2025-10-30 11:09:21 +02:00
parent ecfb132dc4
commit e6a050d76a

View file

@ -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
)