Skip to content

Commit 7e6735c

Browse files
committed
Fix cast of nil interface
1 parent 858ad6a commit 7e6735c

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

sumologic/resource_sumologic_generic_polling_source.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,13 +337,17 @@ func getPollingPathSettings(d *schema.ResourceData) (PollingPath, error) {
337337
rawLimitToRegions := path["limit_to_regions"].([]interface{})
338338
LimitToRegions := make([]string, len(rawLimitToRegions))
339339
for i, v := range rawLimitToRegions {
340-
LimitToRegions[i] = v.(string)
340+
if v != nil {
341+
LimitToRegions[i] = v.(string)
342+
}
341343
}
342344

343345
rawLimitToNamespaces := path["limit_to_namespaces"].([]interface{})
344346
LimitToNamespaces := make([]string, len(rawLimitToNamespaces))
345347
for i, v := range rawLimitToNamespaces {
346-
LimitToNamespaces[i] = v.(string)
348+
if v != nil {
349+
LimitToNamespaces[i] = v.(string)
350+
}
347351
}
348352
pathSettings.LimitToRegions = LimitToRegions
349353
pathSettings.LimitToNamespaces = LimitToNamespaces
@@ -355,7 +359,9 @@ func getPollingPathSettings(d *schema.ResourceData) (PollingPath, error) {
355359
rawLimitToRegions := path["limit_to_regions"].([]interface{})
356360
LimitToRegions := make([]string, len(rawLimitToRegions))
357361
for i, v := range rawLimitToRegions {
358-
LimitToRegions[i] = v.(string)
362+
if v != nil {
363+
LimitToRegions[i] = v.(string)
364+
}
359365
}
360366
pathSettings.LimitToRegions = LimitToRegions
361367
default:

0 commit comments

Comments
 (0)