diff --git a/model/alerting/destination.go b/model/alerting/destination.go index d0bcc9d2..1f3e321c 100644 --- a/model/alerting/destination.go +++ b/model/alerting/destination.go @@ -9,9 +9,9 @@ import "infini.sh/framework/core/orm" type Channel struct { orm.ORMObjectBase Name string `json:"name" elastic_mapping:"name:{type:keyword,copy_to:search_text}"` - Type string `json:"type" elastic_mapping:"name:{type:keyword,copy_to:search_text}"` // email or webhook + Type string `json:"type" elastic_mapping:"type:{type:keyword,copy_to:search_text}"` // email or webhook Priority int `json:"priority,omitempty"` - Webhook *CustomWebhook `json:"webhook,omitempty"` + Webhook *CustomWebhook `json:"webhook,omitempty" elastic_mapping:"webhook:{type:object}"` SearchText string `json:"-" elastic_mapping:"search_text:{type:text,index_prefixes:{},index_phrases:true, analyzer:suggest_text_search }"` }