From 2e44d151fe46393fead576c4684344aa90fc1e90 Mon Sep 17 00:00:00 2001 From: Robert Brennan Date: Wed, 18 Sep 2019 09:39:43 -0400 Subject: [PATCH] fix empty dashboard when load-audit-file not specified (#203) --- main.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 79a08138..8c353b90 100644 --- a/main.go +++ b/main.go @@ -120,11 +120,12 @@ func main() { } func startDashboardServer(c conf.Configuration, auditPath string, loadAuditFile string, port int, basePath string) { - var auditData validator.AuditData + var auditDataPtr *validator.AuditData if loadAuditFile != "" { - auditData = validator.ReadAuditFromFile(loadAuditFile) + auditData := validator.ReadAuditFromFile(loadAuditFile) + auditDataPtr = &auditData } - router := dashboard.GetRouter(c, auditPath, port, basePath, &auditData) + router := dashboard.GetRouter(c, auditPath, port, basePath, auditDataPtr) router.HandleFunc("/health", func(w http.ResponseWriter, r *http.Request) { w.Write([]byte("OK")) })