From e78c70253b31fb607cf3712a8051316fd979c6fc Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 24 May 2025 11:40:37 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14750 --- app/src/protyle/upload/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/protyle/upload/index.ts b/app/src/protyle/upload/index.ts index 9a956c206..ec89ab218 100644 --- a/app/src/protyle/upload/index.ts +++ b/app/src/protyle/upload/index.ts @@ -107,6 +107,7 @@ const genUploadedLabel = (responseText: string, protyle: IProtyle) => { range.setEndAfter(range.startContainer.parentElement); range.collapse(false); } + const keys = Object.keys(response.data.succMap); // https://github.com/siyuan-note/siyuan/issues/7624 const nodeElement = hasClosestBlock(range.startContainer); if (nodeElement) { @@ -114,13 +115,13 @@ const genUploadedLabel = (responseText: string, protyle: IProtyle) => { insertBlock = false; } else { const editableElement = getContenteditableElement(nodeElement); - if (editableElement && editableElement.textContent !== "" && nodeElement.classList.contains("p")) { + if (editableElement && nodeElement.classList.contains("p") && + (editableElement.textContent !== "" || keys.length < 2)) { insertBlock = false; } } } let successFileText = ""; - const keys = Object.keys(response.data.succMap); // 插入多个资源文件时按文件名自然升序排列 Use natural ascending order when inserting multiple assets https://github.com/siyuan-note/siyuan/issues/14643 keys.sort((a, b) => a.localeCompare(b, undefined, {numeric: true})); const avAssets: IAVCellAssetValue[] = [];