fix: changing colormap for second volume in fusion viewport (#4746)

This commit is contained in:
Joost van Griethuysen 2025-02-04 15:05:55 +01:00 committed by GitHub
parent d5dbe20256
commit 8996df80e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -756,7 +756,12 @@ function commandsModule({
displaySetInstanceUID = viewports.get(viewportId)?.displaySetInstanceUIDs[0];
}
const volumeId = viewport.getVolumeId();
// ToDo: Find a better way of obtaining the volumeId that corresponds to the displaySetInstanceUID
const volumeId =
viewport
.getAllVolumeIds()
.find((_volumeId: string) => _volumeId.includes(displaySetInstanceUID)) ??
viewport.getVolumeId();
viewport.setProperties({ colormap }, volumeId);
}