diff --git a/app/src/protyle/render/av/blockAttr.ts b/app/src/protyle/render/av/blockAttr.ts index 41629db78..68eb16d0a 100644 --- a/app/src/protyle/render/av/blockAttr.ts +++ b/app/src/protyle/render/av/blockAttr.ts @@ -67,7 +67,10 @@ export const genAVValueHTML = (value: IAVCellValue) => { break; case "mSelect": case "select": - value.mSelect?.forEach(item => { + value.mSelect?.forEach((item, index) => { + if (value.type === "select" && index > 0) { + return; + } html += `${item.content}`; }); break; diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 11569311c..7d09dfd03 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -794,7 +794,10 @@ export const renderCell = (cellValue: IAVCellValue, rowIndex = 0) => { } else if (cellValue.type === "number") { text = `${cellValue?.number.formattedContent || cellValue?.number.content || ""}`; } else if (cellValue.type === "mSelect" || cellValue.type === "select") { - cellValue?.mSelect?.forEach((item) => { + cellValue?.mSelect?.forEach((item, index) => { + if (cellValue.type === "select" && index > 0) { + return; + } text += `${item.content}`; }); } else if (cellValue.type === "date") {