🎨 Improve db tv relation render

This commit is contained in:
Daniel 2024-03-07 16:11:58 +08:00
parent 5bcfdcbf8c
commit 5700a9f18a
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
4 changed files with 11 additions and 11 deletions

View file

@ -827,9 +827,9 @@ func renderAttributeViewTable(attrView *av.AttributeView, view *av.View) (ret *a
if nil != relKey && nil != relKey.Relation {
destAv, _ := av.ParseAttributeView(relKey.Relation.AvID)
if nil != destAv {
blocks := map[string]string{}
blocks := map[string]*av.Value{}
for _, blockValue := range destAv.GetBlockKeyValues().Values {
blocks[blockValue.BlockID] = blockValue.Block.Content
blocks[blockValue.BlockID] = blockValue
}
for _, blockID := range cell.Value.Relation.BlockIDs {
cell.Value.Relation.Contents = append(cell.Value.Relation.Contents, blocks[blockID])