From 1f488841389d569131bd0c1d3b9aef962ed81fdc Mon Sep 17 00:00:00 2001 From: Gina White Date: Wed, 7 Oct 2020 14:49:11 -0700 Subject: [PATCH] Avoid nil dereference when LastMeasure is not available --- test/netatmo-api-test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/netatmo-api-test.go b/test/netatmo-api-test.go index 41247f5..31a3d21 100644 --- a/test/netatmo-api-test.go +++ b/test/netatmo-api-test.go @@ -63,6 +63,10 @@ func main() { fmt.Printf("\tModule : %s\n", module.ModuleName) { + if module.DashboardData.LastMeasure == nil { + fmt.Printf("\t\tSkipping %s, no measurement data available.\n", module.ModuleName) + continue + } ts, data := module.Info() for dataName, value := range data { fmt.Printf("\t\t%s : %v (updated %ds ago)\n", dataName, value, ct-ts)