diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index ce5496dd0..78b84ef80 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -2238,7 +2238,7 @@ func removeAttributeViewColumn(operation *Operation) (err error) { srcAvRelDestAv := false for _, keyValues := range attrView.KeyValues { - if av.KeyTypeRelation == keyValues.Key.Type && keyValues.Key.Relation.AvID == removedKey.Relation.AvID { + if av.KeyTypeRelation == keyValues.Key.Type && nil != keyValues.Key.Relation && keyValues.Key.Relation.AvID == removedKey.Relation.AvID { srcAvRelDestAv = true } }