fix(calibration): do not override user set calibration (#5231)

Co-authored-by: Bill Wallace <wayfarer3130@gmail.com>
This commit is contained in:
Ibrahim 2025-07-23 12:48:29 -04:00 committed by GitHub
parent c271e869c2
commit 75cc6eff32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -535,11 +535,17 @@ const WADO_IMAGE_LOADER = {
let imageOrientationPatient;
if (PixelSpacing) {
[rowPixelSpacing, columnPixelSpacing] = PixelSpacing;
calibratedPixelSpacingMetadataProvider.add(instance.imageId, {
rowPixelSpacing: parseFloat(PixelSpacing[0]),
columnPixelSpacing: parseFloat(PixelSpacing[1]),
type,
});
const calibratedPixelSpacing = utilities.calibratedPixelSpacingMetadataProvider.get(
'calibratedPixelSpacing',
instance.imageId
);
if (!calibratedPixelSpacing) {
calibratedPixelSpacingMetadataProvider.add(instance.imageId, {
rowPixelSpacing: parseFloat(PixelSpacing[0]),
columnPixelSpacing: parseFloat(PixelSpacing[1]),
type,
});
}
} else {
rowPixelSpacing = columnPixelSpacing = 1;
usingDefaultValues = true;