Skip to content

Commit 94586c6

Browse files
committed
Fix uri type in IChatNotebookEditDto
Dto types should use UriComponents as the actual URI class won't be recreated automatically This caused compile problems in another PR I was working on
1 parent a43ce7a commit 94586c6

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/vs/workbench/api/browser/mainThreadChatAgents2.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ export class MainThreadChatAgents2 extends Disposable implements MainThreadChatA
243243
const [progress, responsePartHandle] = Array.isArray(item) ? item : [item];
244244

245245
const revivedProgress = progress.kind === 'notebookEdit'
246-
? ChatNotebookEdit.fromChatEdit(revive(progress))
246+
? ChatNotebookEdit.fromChatEdit(progress)
247247
: revive(progress) as IChatProgress;
248248

249249
if (revivedProgress.kind === 'notebookEdit'
@@ -424,7 +424,7 @@ namespace ChatNotebookEdit {
424424
export function fromChatEdit(part: IChatNotebookEditDto): IChatNotebookEdit {
425425
return {
426426
kind: 'notebookEdit',
427-
uri: part.uri,
427+
uri: URI.revive(part.uri),
428428
done: part.done,
429429
edits: part.edits.map(NotebookDto.fromCellEditOperationDto)
430430
};

src/vs/workbench/api/common/extHost.protocol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2189,7 +2189,7 @@ export interface IWorkspaceEditEntryMetadataDto {
21892189
}
21902190

21912191
export interface IChatNotebookEditDto {
2192-
uri: URI;
2192+
uri: UriComponents;
21932193
edits: ICellEditOperationDto[];
21942194
kind: 'notebookEdit';
21952195
done?: boolean;

0 commit comments

Comments
 (0)