diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 8dae81aa3..7b42599f8 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -208,6 +208,15 @@ func setAttributeViewFilters(operation *Operation) (err error) { } } + for _, filter := range view.Table.Filters { + key, err := attrView.GetKey(filter.Column) + if nil != err { + return + } + + filter.Value.Type = key.Type + } + err = av.SaveAttributeView(attrView) return }