Browse Source

:art: https://github.com/siyuan-note/siyuan/issues/10038

Daniel 1 year ago
parent
commit
680268054f
1 changed files with 4 additions and 0 deletions
  1. 4 0
      kernel/model/attribute_view.go

+ 4 - 0
kernel/model/attribute_view.go

@@ -223,6 +223,10 @@ func GetBlockAttributeViewKeys(blockID string) (ret []*BlockAttributeViewKeys) {
 
 
 			if 0 < len(kValues.Values) {
 			if 0 < len(kValues.Values) {
 				keyValues = append(keyValues, kValues)
 				keyValues = append(keyValues, kValues)
+			} else {
+				// 如果没有值,那么就补一个默认值
+				kValues.Values = append(kValues.Values, treenode.GetAttributeViewDefaultValue(ast.NewNodeID(), kv.Key.ID, blockID, kv.Key.Type))
+				keyValues = append(keyValues, kValues)
 			}
 			}
 		}
 		}