fix: skip VOI sync for empty viewports (#5599)

Co-authored-by: trenser-belbin <belbin.kunjumon@prenuvo.com>
This commit is contained in:
Belbin-GK 2025-12-04 02:06:30 +05:30 committed by GitHub
parent 4e5d5a7701
commit 1aa4431121
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -84,6 +84,10 @@ function groupViewportsByModality(
return viewportsArray.reduce((acc, viewport) => {
const { displaySetInstanceUIDs } = viewport;
// Todo: add proper fusion support
// Fix: Skip processing if the viewport is empty.
if (!displaySetInstanceUIDs?.length) {
return acc;
}
const displaySetInstanceUID = displaySetInstanceUIDs[0];
const displaySet = displaySetService.getDisplaySetByUID(displaySetInstanceUID);