From 2ee01c3f31d0440df56bab4d269449c9915ed51a Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 3 Jan 2024 23:24:33 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/10068 --- app/src/protyle/render/av/cell.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index d8afeda83..0f125b325 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -648,12 +648,13 @@ export const renderCell = (cellValue: IAVCellValue, wrap: boolean) => { } else if (cellValue.type === "rollup") { cellValue?.rollup?.contents?.forEach((item, index) => { const rollupText = ["select", "mSelect", "mAsset", "checkbox", "relation"].includes(item.type) ? renderCell(item, wrap) : renderRollup(item); - if (!rollupText && text && text.endsWith(", ")) { - text = text.substring(0, text.length - 2); - } else if (rollupText) { - text += rollupText + ((index === cellValue.rollup.contents.length - 1 || !rollupText) ? "" : ", "); + if (rollupText) { + text += rollupText + ", "; } }); + if (text && text.endsWith(", ")) { + text = text.substring(0, text.length - 2); + } } else if (cellValue.type === "relation") { cellValue?.relation?.contents?.forEach((item, index) => { text += `${item}`;