From db4311f669ea6f9f79afd201b0ca46a4d9152bf4 Mon Sep 17 00:00:00 2001 From: cuigh Date: Thu, 12 Apr 2018 11:34:04 +0800 Subject: [PATCH] Fix error handling --- controller/service.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/controller/service.go b/controller/service.go index 7dfe6f1..b3abed8 100644 --- a/controller/service.go +++ b/controller/service.go @@ -311,11 +311,16 @@ func serviceStats(ctx web.Context) error { if dashboard, err = biz.Chart.GetDashboard("service", name); err != nil { return err } + if dashboard == nil { charts, err = biz.Chart.GetServiceCharts(name) } else { charts, err = biz.Chart.GetDashboardCharts(dashboard) } + + if err != nil { + return err + } } period := cast.ToDuration(ctx.Q("time"), time.Hour)