diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index f9adb800f..2c3902cc2 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -2198,7 +2198,10 @@ func AddAttributeViewBlock(tx *Transaction, srcs []map[string]interface{}, avID, } } - srcContent := src["content"].(string) + var srcContent string + if nil != src["content"] { + srcContent = src["content"].(string) + } if avErr := addAttributeViewBlock(avID, blockID, previousBlockID, srcID, srcContent, isDetached, ignoreFillFilter, tree, tx); nil != avErr { return avErr }