diff --git a/Packages/cornerstone/client/cornerstoneTools.js b/Packages/cornerstone/client/cornerstoneTools.js index cfe5c3214..7aa176511 100644 --- a/Packages/cornerstone/client/cornerstoneTools.js +++ b/Packages/cornerstone/client/cornerstoneTools.js @@ -6988,6 +6988,11 @@ if (typeof cornerstoneTools === 'undefined') { var targetImagePlane = cornerstoneTools.metaData.get('imagePlane', targetImage.imageId); var referenceImagePlane = cornerstoneTools.metaData.get('imagePlane', referenceImage.imageId); + // Make sure the target and reference actually have image plane metadata + if (!targetImagePlane || !referenceImagePlane) { + return; + } + // the image planes must be in the same frame of reference if (targetImagePlane.frameOfReferenceUID !== referenceImagePlane.frameOfReferenceUID) { return;