fix: File uploads can remove document closeby document content, closes #5097

This commit is contained in:
Tom Moor
2023-03-28 20:47:34 -04:00
parent 6040015b8d
commit fcc89be622

View File

@@ -83,15 +83,13 @@ const insertFiles = function (
});
view.dispatch(tr);
} else if (!attachmentPlaceholdersSet) {
const $pos = tr.doc.resolve(pos);
const attachmentsToUpload = filesToUpload.filter(
(i) => i.isImage === false
);
view.dispatch(
view.state.tr.replaceWith(
$pos.pos,
$pos.pos + ($pos.nodeAfter?.nodeSize || 0),
tr.insert(
pos,
attachmentsToUpload.map((attachment) =>
schema.nodes.attachment.create({
id: attachment.id,