diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 51a6d84fb..2e850be81 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -786,7 +786,11 @@ func renderAttributeViewTable(attrView *av.AttributeView, view *av.View) (ret *a } for _, blockID := range relVal.Relation.BlockIDs { - cell.Value.Rollup.Contents = append(cell.Value.Rollup.Contents, destAv.GetValue(rollupKey.Rollup.KeyID, blockID).String()) + destVal := destAv.GetValue(rollupKey.Rollup.KeyID, blockID) + if nil == destVal { + continue + } + cell.Value.Rollup.Contents = append(cell.Value.Rollup.Contents, destVal.String()) } case av.KeyTypeRelation: // 渲染关联列 relKey, _ := attrView.GetKey(cell.Value.KeyID)