monitor: refactor suggest code

This commit is contained in:
Zexi Li
2020-06-19 10:21:12 +08:00
parent eb5e902257
commit 995e5859ef
13 changed files with 168 additions and 98 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ func init() {
func (self *ResolveUnusedTask) OnInit(ctx context.Context, obj db.IStandaloneModel, data jsonutils.JSONObject) {
suggestSysAlert := obj.(*models.SSuggestSysAlert)
err := models.GetSuggestSysRuleDrivers()[suggestSysAlert.Type].Resolve(suggestSysAlert)
err := suggestSysAlert.GetDriver().Resolve(suggestSysAlert)
if err != nil {
msg := fmt.Sprintf("fail to delete %s", err)
self.taskFail(ctx, suggestSysAlert, msg)