From 754e0ece804744efabeb5a7bd6fad1e4927f6ba8 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Thu, 6 Apr 2023 21:02:12 -0700 Subject: [PATCH] use helpers --- d2ir/compile.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/d2ir/compile.go b/d2ir/compile.go index dbb6f5e65..801529960 100644 --- a/d2ir/compile.go +++ b/d2ir/compile.go @@ -88,13 +88,13 @@ func (c *compiler) compileField(dst *Map, kp *d2ast.KeyPath, refctx *RefContext) } switch NodeBoardKind(f) { case BoardScenario: - c.overlay(dst.Parent().Parent().(*Map), f) + c.overlay(ParentBoard(f).Map(), f) case BoardStep: - stepsMap := dst.Parent().Map() + stepsMap := ParentMap(f) for i := range stepsMap.Fields { if stepsMap.Fields[i] == f { if i == 0 { - c.overlay(dst.Parent().Parent().(*Map), f) + c.overlay(ParentBoard(f).Map(), f) } else { c.overlay(stepsMap.Fields[i-1].Map(), f) }