fix: Require all instances to have an ImagePositionPatient attribute (#3107)

This fixes cases when some instances don't have this attribute, which would break on platform/core/src/utils/sortInstancesByPosition.ts:52
This commit is contained in:
Gabriel Lebaudy authored and GitHub committed 2023-01-11 14:42:16 -05:00
1 parent 1d1b33224a
commit 97dc2f9049
1 file changed
+5
@@ -29,6 +29,11 @@ export default function isDisplaySetReconstructable(instances) {
return { value: false };
}
// Can't reconstruct if all instances don't have the ImagePositionPatient.
if (!instances.every(instance => !!instance.ImagePositionPatient)) {
return { value: false };
}
const sortedInstances = sortInstancesByPosition(instances);
if (isMultiframe) {