Skip to content

Commit

Permalink
fix: discard
Browse files Browse the repository at this point in the history
  • Loading branch information
planger committed Jan 24, 2025
1 parent bf22854 commit fd53967
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/ai-chat-ui/src/browser/chat-input-widget.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ const buildChangeSetUI = (changeSet: ChangeSet, labelProvider: LabelProvider, on
name: element.name ?? labelProvider.getName(element.uri),
additionalInfo: element.additionalInfo ?? labelProvider.getDetails(element.uri),
openChange: element?.openChange?.bind(element),
accept: element?.accept?.bind(element),
accept: element.state !== 'applied' ? element?.accept?.bind(element) : undefined,
discard: element.state === 'applied' ? element?.discard?.bind(element) : undefined,
delete: () => onDeleteChangeSetElement(changeSet.getElements().indexOf(element))
}))
Expand Down
4 changes: 2 additions & 2 deletions packages/ai-chat/src/browser/change-set-file-element.ts
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ export class ChangeSetFileElement implements ChangeSetElement {
await this.changeSetFileService.delete(this.uri);
return;
}
if (this.type === 'delete' && this.originalContent) {
await this.changeSetFileService.write(this.uri, this.targetState);
if (this.originalContent) {
await this.changeSetFileService.write(this.uri, this.originalContent);
}
}

Expand Down
2 changes: 1 addition & 1 deletion packages/ai-chat/src/browser/change-set-file-service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ export class ChangeSetFileService {
protected async doWrite(uri: URI, text: string): Promise<void> {
const document = this.monacoWorkspace.getTextDocument(uri.toString());
if (document) {
this.monacoWorkspace.applyBackgroundEdit(document, [{
await this.monacoWorkspace.applyBackgroundEdit(document, [{
range: document.textEditorModel.getFullModelRange(),
text
}], true);
Expand Down

0 comments on commit fd53967

Please sign in to comment.