diff --git a/center/router/router_alert_subscribe.go b/center/router/router_alert_subscribe.go index e7fff2aae3ff3a94b276f750b6701ceebb1cf7c0..99d28267d16c91a24d75bce9ae2b0179a4f4a8d0 100644 --- a/center/router/router_alert_subscribe.go +++ b/center/router/router_alert_subscribe.go @@ -14,21 +14,18 @@ import ( func (rt *Router) alertSubscribeGets(c *gin.Context) { bgid := ginx.UrlParamInt64(c, "id") lst, err := models.AlertSubscribeGets(rt.Ctx, bgid) - if err == nil { - ugcache := make(map[int64]*models.UserGroup) - for i := 0; i < len(lst); i++ { - ginx.Dangerous(lst[i].FillUserGroups(rt.Ctx, ugcache)) - } - - rulecache := make(map[int64]string) - for i := 0; i < len(lst); i++ { - ginx.Dangerous(lst[i].FillRuleName(rt.Ctx, rulecache)) - } - - for i := 0; i < len(lst); i++ { - ginx.Dangerous(lst[i].FillDatasourceIds(rt.Ctx)) - } + ginx.Dangerous(err) + + ugcache := make(map[int64]*models.UserGroup) + rulecache := make(map[int64]string) + + for i := 0; i < len(lst); i++ { + ginx.Dangerous(lst[i].FillUserGroups(rt.Ctx, ugcache)) + ginx.Dangerous(lst[i].FillRuleName(rt.Ctx, rulecache)) + ginx.Dangerous(lst[i].FillDatasourceIds(rt.Ctx)) + ginx.Dangerous(lst[i].DB2FE()) } + ginx.NewRender(c).Data(lst, err) }