Skip to content

Commit

Permalink
`Element with id Assigned To Mehttps://github.com/microsoft/vscode/pu…
Browse files Browse the repository at this point in the history
…ll/227347 is already registered` (#6232)

Fixes #6218
  • Loading branch information
alexr00 authored Sep 17, 2024
1 parent f6aa0bd commit 1066de6
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 9 deletions.
4 changes: 2 additions & 2 deletions src/view/prsTreeModel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -204,9 +204,9 @@ export class PrsTreeModel implements vscode.Disposable {
return { hasMorePages: false, hasUnsearchedRepositories: false, items: prs };
}

async getPullRequestsForQuery(folderRepoManager: FolderRepositoryManager, fetchNextPage: boolean, query: string, update?: boolean): Promise<ItemsResponseResult<PullRequestModel>> {
async getPullRequestsForQuery(folderRepoManager: FolderRepositoryManager, fetchNextPage: boolean, query: string): Promise<ItemsResponseResult<PullRequestModel>> {
const cache = this.getFolderCache(folderRepoManager);
if (!update && cache.has(query)) {
if (!fetchNextPage && cache.has(query)) {
return cache.get(query)!;
}

Expand Down
3 changes: 1 addition & 2 deletions src/view/reviewCommentController.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ import { RemoteFileChangeModel } from './fileChangeModel';
import { ReviewManager } from './reviewManager';
import { ReviewModel } from './reviewModel';
import { GitFileChangeNode, gitFileChangeNodeFilter, RemoteFileChangeNode } from './treeNodes/fileChangeNode';
import { IDisposable } from 'cockatiel';

export interface SuggestionInformation {
originalStartLine: number;
Expand Down Expand Up @@ -362,7 +361,7 @@ export class ReviewCommentController extends CommentControllerBase
this._localToDispose.push(vscode.window.onDidChangeActiveTextEditor(e => this.onDidChangeActiveTextEditor(e)));
}

private _commentContentChangedListner: IDisposable | undefined;
private _commentContentChangedListner: vscode.Disposable | undefined;
private onDidChangeActiveTextEditor(editor: vscode.TextEditor | undefined) {
this._commentContentChangedListner?.dispose();
this._commentContentChangedListner = undefined;
Expand Down
10 changes: 5 additions & 5 deletions src/view/treeNodes/categoryNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,8 @@ export class CategoryTreeNode extends TreeNode implements vscode.TreeItem {
let hasMorePages = false;
let hasUnsearchedRepositories = false;
let needLogin = false;
const fetchNextPage = this.fetchNextPage;
this.fetchNextPage = false;
if (this.type === PRType.LocalPullRequest) {
try {
this.prs = (await this._prsTreeModel.getLocalPullRequests(this._folderRepoManager)).items;
Expand All @@ -328,13 +330,13 @@ export class CategoryTreeNode extends TreeNode implements vscode.TreeItem {
let response: ItemsResponseResult<PullRequestModel>;
switch (this.type) {
case PRType.All:
response = await this._prsTreeModel.getAllPullRequests(this._folderRepoManager, this.fetchNextPage);
response = await this._prsTreeModel.getAllPullRequests(this._folderRepoManager, fetchNextPage);
break;
case PRType.Query:
response = await this._prsTreeModel.getPullRequestsForQuery(this._folderRepoManager, this.fetchNextPage, this._categoryQuery!);
response = await this._prsTreeModel.getPullRequestsForQuery(this._folderRepoManager, fetchNextPage, this._categoryQuery!);
break;
}
if (!this.fetchNextPage) {
if (!fetchNextPage) {
this.prs = response.items;
} else {
this.prs = this.prs.concat(response.items);
Expand All @@ -353,8 +355,6 @@ export class CategoryTreeNode extends TreeNode implements vscode.TreeItem {
}
});
needLogin = e instanceof AuthenticationError;
} finally {
this.fetchNextPage = false;
}
}

Expand Down

0 comments on commit 1066de6

Please sign in to comment.