From 04dcacd3a5d0d565b163c96222c8c7f948a05abd Mon Sep 17 00:00:00 2001 From: Salim Kanoun Date: Mon, 28 Jul 2025 15:37:24 +0200 Subject: [PATCH] fix: null save voi range properties (#5268) --- extensions/cornerstone/src/hooks/useViewportRendering.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/cornerstone/src/hooks/useViewportRendering.tsx b/extensions/cornerstone/src/hooks/useViewportRendering.tsx index 29f49df77..aa5089129 100644 --- a/extensions/cornerstone/src/hooks/useViewportRendering.tsx +++ b/extensions/cornerstone/src/hooks/useViewportRendering.tsx @@ -262,13 +262,13 @@ export function useViewportRendering( if (volumeId) { properties = viewport.getProperties(volumeId); - if (properties.voiRange) { + if (properties?.voiRange) { setVoiRange(properties.voiRange); voiRangeRef.current = properties.voiRange; } // Get opacity from colormap if available - if (properties.colormap && properties.colormap.opacity !== undefined) { + if (properties?.colormap?.opacity !== undefined) { const isArray = Array.isArray(properties.colormap.opacity); const opacity = isArray ? properties.colormap.opacity.reduce((max, current) => Math.max(max, current), 0)