don't clean attachments for a cell that is removed

This commit is contained in:
aamunger 2022-11-17 10:16:13 -08:00
parent 0d4e84d528
commit 888fd835ca
No known key found for this signature in database
GPG key ID: F2CA0C6303FC6B74

View file

@ -187,7 +187,7 @@ export class AttachmentCleaner implements vscode.CodeActionProvider {
}
}
if (!objectEquals(markdownAttachmentsInUse, cell.metadata.attachments)) {
if (cell.index > -1 && !objectEquals(markdownAttachmentsInUse, cell.metadata.attachments)) {
const updateMetadata: { [key: string]: any } = deepClone(cell.metadata);
updateMetadata.attachments = markdownAttachmentsInUse;
const metadataEdit = vscode.NotebookEdit.updateCellMetadata(cell.index, updateMetadata);