command: nil-check for instance state when showing state
This commit is contained in:
parent
879cb2f8e6
commit
edbdad8fdb
|
@ -92,7 +92,10 @@ func formatStateModuleExpand(
|
|||
|
||||
rs := m.Resources[k]
|
||||
is := rs.Primary
|
||||
id := is.ID
|
||||
var id string
|
||||
if is != nil {
|
||||
id = is.ID
|
||||
}
|
||||
if id == "" {
|
||||
id = "<not created>"
|
||||
}
|
||||
|
@ -105,6 +108,7 @@ func formatStateModuleExpand(
|
|||
buf.WriteString(fmt.Sprintf("%s:%s\n", name, taintStr))
|
||||
buf.WriteString(fmt.Sprintf(" id = %s\n", id))
|
||||
|
||||
if is != nil {
|
||||
// Sort the attributes
|
||||
attrKeys := make([]string, 0, len(is.Attributes))
|
||||
for ak, _ := range is.Attributes {
|
||||
|
@ -123,6 +127,7 @@ func formatStateModuleExpand(
|
|||
buf.WriteString(fmt.Sprintf(" %s = %s\n", ak, av))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
buf.WriteString("[reset]\n")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue