From 23340d3c84677aee18a77ea81adf9ea2a7e86eb0 Mon Sep 17 00:00:00 2001 From: clint shryock Date: Mon, 16 May 2016 12:20:06 -0500 Subject: [PATCH] provider/aws: Fix crash in ElastiCache param group --- builtin/providers/aws/structure.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/builtin/providers/aws/structure.go b/builtin/providers/aws/structure.go index 40b0ff4ea3..1df36291a8 100644 --- a/builtin/providers/aws/structure.go +++ b/builtin/providers/aws/structure.go @@ -645,10 +645,12 @@ func flattenRedshiftParameters(list []*redshift.Parameter) []map[string]interfac func flattenElastiCacheParameters(list []*elasticache.Parameter) []map[string]interface{} { result := make([]map[string]interface{}, 0, len(list)) for _, i := range list { - result = append(result, map[string]interface{}{ - "name": strings.ToLower(*i.ParameterName), - "value": strings.ToLower(*i.ParameterValue), - }) + if i.ParameterValue != nil { + result = append(result, map[string]interface{}{ + "name": strings.ToLower(*i.ParameterName), + "value": strings.ToLower(*i.ParameterValue), + }) + } } return result }