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") {