object.Children map may no longer exist

This commit is contained in:
Gavin Nishizawa 2023-09-25 15:32:10 -07:00
parent e40ef6dfb1
commit 2d00cb4bef
No known key found for this signature in database
GPG key ID: AE3B177777CE55CD

View file

@ -315,6 +315,9 @@ func InjectNested(container *d2graph.Object, nestedGraph *d2graph.Graph, isRoot
g := container.Graph
for _, obj := range nestedGraph.Root.ChildrenArray {
obj.Parent = container
if container.Children == nil {
container.Children = make(map[string]*d2graph.Object)
}
container.Children[strings.ToLower(obj.ID)] = obj
container.ChildrenArray = append(container.ChildrenArray, obj)
}