diff --git a/d2plugin/serve.go b/d2plugin/serve.go index b7a13417d..9a9c34aa2 100644 --- a/d2plugin/serve.go +++ b/d2plugin/serve.go @@ -150,9 +150,11 @@ func routeEdges(ctx context.Context, p RoutingPlugin, ms *xmain.State) error { return err } - in := routeEdgesInput{} - + var in routeEdgesInput err = json.Unmarshal(inRaw, &in) + if err != nil { + return err + } var g d2graph.Graph if err := d2graph.DeserializeGraph(in.g, &g); err != nil {