diff --git a/app/src/protyle/render/av/blockAttr.ts b/app/src/protyle/render/av/blockAttr.ts
index 005f0c2ec..14b4d1a83 100644
--- a/app/src/protyle/render/av/blockAttr.ts
+++ b/app/src/protyle/render/av/blockAttr.ts
@@ -105,7 +105,7 @@ export const genAVValueHTML = (value: IAVCellValue) => {
`;
break;
case "relation":
- value.relation?.blockIDs.forEach((item, index) => {
+ value.relation?.blockIDs?.forEach((item, index) => {
html += `${value.relation?.contents[index]}`;
});
break;