diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index cbf04b63b..63edac6ad 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -903,7 +903,11 @@ func addAttributeViewColumn(operation *Operation) (err error) { keyType := av.KeyType(operation.Typ) switch keyType { case av.KeyTypeText, av.KeyTypeNumber, av.KeyTypeDate, av.KeyTypeSelect, av.KeyTypeMSelect, av.KeyTypeURL, av.KeyTypeEmail, av.KeyTypePhone, av.KeyTypeMAsset, av.KeyTypeTemplate: - key := av.NewKey(operation.ID, operation.Name, operation.Data.(string), keyType) + var icon string + if nil != operation.Data { + icon = operation.Data.(string) + } + key := av.NewKey(operation.ID, operation.Name, icon, keyType) attrView.KeyValues = append(attrView.KeyValues, &av.KeyValues{Key: key}) switch view.LayoutType {