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:
1 parent
1d1b33224a
commit
97dc2f9049
1 file changed
+5
@@ -29,6 +29,11 @@ export default function isDisplaySetReconstructable(instances) {
|
|||||||
return { value: false };
|
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);
|
const sortedInstances = sortInstancesByPosition(instances);
|
||||||
|
|
||||||
if (isMultiframe) {
|
if (isMultiframe) {
|
||||||
|
|||||||
Reference in new issue
Block a user