Skip to content

Commit e5a375a

Browse files
committed
providers/heroku: empty config vars block shouldn't panic [hashicorpGH-1211]
1 parent 19c7f8c commit e5a375a

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

builtin/providers/heroku/resource_heroku_app.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -358,14 +358,18 @@ func updateConfigVars(
358358
vars := make(map[string]*string)
359359

360360
for _, v := range o {
361-
for k, _ := range v.(map[string]interface{}) {
362-
vars[k] = nil
361+
if v != nil {
362+
for k, _ := range v.(map[string]interface{}) {
363+
vars[k] = nil
364+
}
363365
}
364366
}
365367
for _, v := range n {
366-
for k, v := range v.(map[string]interface{}) {
367-
val := v.(string)
368-
vars[k] = &val
368+
if v != nil {
369+
for k, v := range v.(map[string]interface{}) {
370+
val := v.(string)
371+
vars[k] = &val
372+
}
369373
}
370374
}
371375

0 commit comments

Comments
 (0)