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; let imageOrientationPatient;
if (PixelSpacing) { if (PixelSpacing) {
[rowPixelSpacing, columnPixelSpacing] = PixelSpacing; [rowPixelSpacing, columnPixelSpacing] = PixelSpacing;
calibratedPixelSpacingMetadataProvider.add(instance.imageId, { const calibratedPixelSpacing = utilities.calibratedPixelSpacingMetadataProvider.get(
rowPixelSpacing: parseFloat(PixelSpacing[0]), 'calibratedPixelSpacing',
columnPixelSpacing: parseFloat(PixelSpacing[1]), instance.imageId
type, );
}); if (!calibratedPixelSpacing) {
calibratedPixelSpacingMetadataProvider.add(instance.imageId, {
rowPixelSpacing: parseFloat(PixelSpacing[0]),
columnPixelSpacing: parseFloat(PixelSpacing[1]),
type,
});
}
} else { } else {
rowPixelSpacing = columnPixelSpacing = 1; rowPixelSpacing = columnPixelSpacing = 1;
usingDefaultValues = true; usingDefaultValues = true;