diff --git a/src/components/svg/frameFunctions.js b/src/components/svg/frameFunctions.js index f7532d04..8a57f498 100644 --- a/src/components/svg/frameFunctions.js +++ b/src/components/svg/frameFunctions.js @@ -53,7 +53,8 @@ type ORFrameConnectionRendererTypes = { projection: ProjectionTypes, canvasRender: Function, canvasDrawing: Array, - baseMarkProps: Object + baseMarkProps: Object, + pieceType: Object } type ORFrameSummaryRendererTypes = { @@ -408,9 +409,11 @@ export function orFrameConnectionRenderer({ radarHash.set(piece, [piece]) } const thisRadar = radarHash.get(piece) - thisRadar.push(matchingPiece) - radarHash.set(matchingPiece, thisRadar) - radarHash.delete(piece) + if (thisRadar) { + thisRadar.push(matchingPiece) + radarHash.set(matchingPiece, thisRadar) + radarHash.delete(piece) + } } else { const { xy } = piece const { xy: mxy } = matchingPiece