From 2d00cb4bef7cadb46b2d759b86dc556425dcf6dc Mon Sep 17 00:00:00 2001 From: Gavin Nishizawa Date: Mon, 25 Sep 2023 15:32:10 -0700 Subject: [PATCH] object.Children map may no longer exist --- d2layouts/d2layouts.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/d2layouts/d2layouts.go b/d2layouts/d2layouts.go index aeabf7770..dcd3b4ac3 100644 --- a/d2layouts/d2layouts.go +++ b/d2layouts/d2layouts.go @@ -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) }