diff --git a/kernel/av/av.go b/kernel/av/av.go index 97fc828f0..8e4f8d37d 100644 --- a/kernel/av/av.go +++ b/kernel/av/av.go @@ -232,6 +232,12 @@ func ParseAttributeView(avID string) (ret *AttributeView, err error) { } func SaveAttributeView(av *AttributeView) (err error) { + if "" == av.ID { + err = errors.New("av id is empty") + logging.LogErrorf("save attribute view failed: %s", err) + return + } + // 做一些数据兼容和订正处理 now := util.CurrentTimeMillis() for _, kv := range av.KeyValues {