@@ -335,18 +335,18 @@ func getPollingPathSettings(d *schema.ResourceData) (PollingPath, error) {
335335 case "CloudWatchPath" , "AwsInventoryPath" :
336336 pathSettings .Type = pathType
337337 rawLimitToRegions := path ["limit_to_regions" ].([]interface {})
338- LimitToRegions := make ([]string , len (rawLimitToRegions ))
339- for i , v := range rawLimitToRegions {
338+ LimitToRegions := make ([]string , 0 , len (rawLimitToRegions ))
339+ for _ , v := range rawLimitToRegions {
340340 if v != nil {
341- LimitToRegions [ i ] = v .(string )
341+ LimitToRegions = append ( LimitToRegions , v .(string ) )
342342 }
343343 }
344344
345345 rawLimitToNamespaces := path ["limit_to_namespaces" ].([]interface {})
346- LimitToNamespaces := make ([]string , len (rawLimitToNamespaces ))
347- for i , v := range rawLimitToNamespaces {
346+ LimitToNamespaces := make ([]string , 0 , len (rawLimitToNamespaces ))
347+ for _ , v := range rawLimitToNamespaces {
348348 if v != nil {
349- LimitToNamespaces [ i ] = v .(string )
349+ LimitToNamespaces = append ( LimitToNamespaces , v .(string ) )
350350 }
351351 }
352352 pathSettings .LimitToRegions = LimitToRegions
@@ -357,10 +357,10 @@ func getPollingPathSettings(d *schema.ResourceData) (PollingPath, error) {
357357 case "AwsXRayPath" :
358358 pathSettings .Type = "AwsXRayPath"
359359 rawLimitToRegions := path ["limit_to_regions" ].([]interface {})
360- LimitToRegions := make ([]string , len (rawLimitToRegions ))
361- for i , v := range rawLimitToRegions {
360+ LimitToRegions := make ([]string , 0 , len (rawLimitToRegions ))
361+ for _ , v := range rawLimitToRegions {
362362 if v != nil {
363- LimitToRegions [ i ] = v .(string )
363+ LimitToRegions = append ( LimitToRegions , v .(string ) )
364364 }
365365 }
366366 pathSettings .LimitToRegions = LimitToRegions
0 commit comments