diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue index 1a292bfc..c3053ad1 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue @@ -1207,10 +1207,10 @@ export default { let instance = null for (const toolGroupId of toolGroupCandidates) { const toolGroup = ToolGroupManager.getToolGroup(toolGroupId) - instance = toolGroup.getToolInstance(FusionJumpToPointTool.toolName) - if (instance.setPoint) break + instance = toolGroup?.getToolInstance(FusionJumpToPointTool.toolName) + if (instance?.setPoint) break } - if (!instance.setPoint) return + if (!instance?.setPoint) return instance.setPoint(worldPoint, viewportId, renderEngine.id, { jumpToTargetViewports: false, diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue index 0cc92fc2..7ea33051 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue @@ -2645,8 +2645,8 @@ export default { const renderingEngine = getRenderingEngine(renderingEngineId) if (!renderingEngine) return const toolGroup = ToolGroupManager.getToolGroup(this.fusionToolGroupId) - const instance = toolGroup.getToolInstance(FusionJumpToPointTool.toolName) - if (!instance.setPoint) return + const instance = toolGroup?.getToolInstance(FusionJumpToPointTool.toolName) + if (!instance?.setPoint) return instance.setPoint(worldPoint, viewportId, renderingEngine.id, { jumpToTargetViewports: false,