Extension asks for commenting ranges on a file that got deleted in PR (#6048)

Fixes #6046
This commit is contained in:
Alex Ross 2024-06-19 16:18:29 +02:00 коммит произвёл GitHub
Родитель 3c9fec57e5
Коммит 37fd1547ca
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -224,9 +224,11 @@ export class ReviewCommentController extends CommentControllerBase
private updateResourcesWithCommentingRanges(): void {
// only prefetch for small PRs
if (this._folderRepoManager.activePullRequest && this._folderRepoManager.activePullRequest.fileChanges.size < 30) {
for (const file of (this._folderRepoManager.activePullRequest?.fileChanges.keys() ?? [])) {
const uri = vscode.Uri.joinPath(this._folderRepoManager.repository.rootUri, file);
vscode.workspace.openTextDocument(uri);
for (const [file, change] of (this._folderRepoManager.activePullRequest?.fileChanges.entries() ?? [])) {
if (change.status !== GitChangeType.DELETE) {
const uri = vscode.Uri.joinPath(this._folderRepoManager.repository.rootUri, file);
vscode.workspace.openTextDocument(uri);
}
}
}
}