@@ -12,7 +12,7 @@ import { formatError } from '../common/utils';
1212import { getNonce , IRequestMessage , WebviewViewBase } from '../common/webview' ;
1313import { ReviewManager } from '../view/reviewManager' ;
1414import { FolderRepositoryManager } from './folderRepositoryManager' ;
15- import { GithubItemStateEnum , IAccount , isTeam , PullRequestMergeability , reviewerId , ReviewEvent , ReviewState } from './interface' ;
15+ import { GithubItemStateEnum , IAccount , isTeam , ITeam , PullRequestMergeability , reviewerId , ReviewEvent , ReviewState } from './interface' ;
1616import { PullRequestModel } from './pullRequestModel' ;
1717import { getDefaultMergeMethod } from './pullRequestOverview' ;
1818import { PullRequestView } from './pullRequestOverviewCommon' ;
@@ -153,12 +153,12 @@ export class PullRequestViewProvider extends WebviewViewBase implements vscode.W
153153
154154 private reRequestReview ( message : IRequestMessage < string > ) : void {
155155 let targetReviewer : ReviewState | undefined ;
156- const userReviewers : string [ ] = [ ] ;
157- const teamReviewers : string [ ] = [ ] ;
156+ const userReviewers : IAccount [ ] = [ ] ;
157+ const teamReviewers : ITeam [ ] = [ ] ;
158158
159159 for ( const reviewer of this . _existingReviewers ) {
160160 let id : string | undefined ;
161- let reviewerArray : string [ ] | undefined ;
161+ let reviewerArray : ( IAccount | ITeam ) [ ] | undefined ;
162162 if ( reviewer && isTeam ( reviewer . reviewer ) ) {
163163 id = reviewer . reviewer . id ;
164164 reviewerArray = teamReviewers ;
@@ -167,7 +167,7 @@ export class PullRequestViewProvider extends WebviewViewBase implements vscode.W
167167 reviewerArray = userReviewers ;
168168 }
169169 if ( reviewerArray && id && ( ( reviewer . state === 'REQUESTED' ) || ( id === message . args ) ) ) {
170- reviewerArray . push ( id ) ;
170+ reviewerArray . push ( reviewer . reviewer ) ;
171171 if ( id === message . args ) {
172172 targetReviewer = reviewer ;
173173 }
@@ -288,7 +288,8 @@ export class PullRequestViewProvider extends WebviewViewBase implements vscode.W
288288 avatarUrl : pullRequest . userAvatar ,
289289 url : pullRequest . author . url ,
290290 email : pullRequest . author . email ,
291- id : pullRequest . author . id
291+ id : pullRequest . author . id ,
292+ accountType : pullRequest . author . accountType ,
292293 } ,
293294 state : pullRequest . state ,
294295 isCurrentlyCheckedOut : isCurrentlyCheckedOut ,
0 commit comments