From bbb9588fdad474e3fe0bb017387bf12ac2aa8625 Mon Sep 17 00:00:00 2001 From: James Bardin Date: Wed, 19 Oct 2016 10:06:13 -0400 Subject: [PATCH] Don't assert nil values in convertStringArr Some of the inputs to this function may not have been validated --- resource_compute_target_pool.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/resource_compute_target_pool.go b/resource_compute_target_pool.go index 148c765d..1680be90 100644 --- a/resource_compute_target_pool.go +++ b/resource_compute_target_pool.go @@ -89,9 +89,12 @@ func resourceComputeTargetPool() *schema.Resource { } func convertStringArr(ifaceArr []interface{}) []string { - arr := make([]string, len(ifaceArr)) - for i, v := range ifaceArr { - arr[i], _ = v.(string) + var arr []string + for _, v := range ifaceArr { + if v == nil { + continue + } + arr = append(arr, v.(string)) } return arr }