From 7a7933d2017132f0462ddac62a79ebe9ec7b88d0 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 23 Feb 2025 10:21:34 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/13888 --- app/src/protyle/render/av/blockAttr.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/protyle/render/av/blockAttr.ts b/app/src/protyle/render/av/blockAttr.ts index 1173f4c94..fe23f67fa 100644 --- a/app/src/protyle/render/av/blockAttr.ts +++ b/app/src/protyle/render/av/blockAttr.ts @@ -127,15 +127,17 @@ export const genAVValueHTML = (value: IAVCellValue) => { break; case "relation": value?.relation?.contents?.forEach((item) => { - if (item) { - const rollupText = genAVRollupHTML(item); - if (rollupText) { - html += rollupText + ", "; + if (item && item.block) { + if (item?.isDetached) { + html += `${Lute.EscapeHTMLStr(item.block.content || window.siyuan.languages.untitled)}`; + } else { + // data-block-id 用于更新 emoji + html += `${unicode2Emoji(item.block.icon || window.siyuan.storage[Constants.LOCAL_IMAGES].file)}${Lute.EscapeHTMLStr(item.block.content || window.siyuan.languages.untitled)}`; } } }); - if (html && html.endsWith(", ")) { - html = html.substring(0, html.length - 7); + if (html && html.endsWith(", ")) { + html = html.substring(0, html.length - 2); } break; case "rollup":