From 387c543a870951be6c8f846a90908a9b21962e41 Mon Sep 17 00:00:00 2001 From: Jonathan Lange Date: Fri, 24 Jun 2016 14:01:46 +0100 Subject: [PATCH] Fix nil pointer error when memcache not enabled --- app/multitenant/dynamo_collector.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/multitenant/dynamo_collector.go b/app/multitenant/dynamo_collector.go index b94621b2a..201019e9c 100644 --- a/app/multitenant/dynamo_collector.go +++ b/app/multitenant/dynamo_collector.go @@ -330,8 +330,12 @@ func (c *dynamoDBCollector) getReports(userid string, row int64, start, end time return nil, err } + stores := []ReportStore{c.inProcess} + if c.memcache != nil { + stores = append(stores, c.memcache) + } var reports []report.Report - for _, store := range []ReportStore{c.inProcess, c.memcache} { + for _, store := range stores { if store == nil { continue }