File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 77import { Buffer } from 'buffer' ;
88import * as vscode from 'vscode' ;
99import { COPILOT_ACCOUNTS } from '../common/comment' ;
10+ import { COPILOT_LOGINS } from '../common/copilot' ;
1011import { emojify , ensureEmojis } from '../common/emoji' ;
1112import Logger from '../common/logger' ;
1213import { DataUri } from '../common/uri' ;
@@ -137,8 +138,11 @@ async function getReviewersQuickPickItems(folderRepositoryManager: FolderReposit
137138 const allTeamReviewers = isInOrganization ? await folderRepositoryManager . getTeamReviewers ( refreshKind ) : [ ] ;
138139 const teamReviewers : ITeam [ ] = allTeamReviewers [ remoteName ] ?? [ ] ;
139140 const assignableUsers : ( IAccount | ITeam ) [ ] = [ ...teamReviewers ] ;
140- if ( allAssignableUsers [ remoteName ] ) {
141- assignableUsers . push ( ...allAssignableUsers [ remoteName ] ) ;
141+
142+ // Remove the swe agent as it can't do reviews
143+ const assignableUsersForRemote = allAssignableUsers [ remoteName ] . filter ( user => user . login !== COPILOT_LOGINS [ 1 ] ) ;
144+ if ( assignableUsersForRemote ) {
145+ assignableUsers . push ( ...assignableUsersForRemote ) ;
142146 }
143147
144148 // used to track logins that shouldn't be added to pick list
You can’t perform that action at this time.
0 commit comments