fix: Re IDC2797, fix double parsing of SR qualitative annotations (#2830)

This commit is contained in:
Davide Punzo authored and GitHub committed 2022-06-28 13:17:16 +02:00
1 parent 49de44ba34
commit 9f813e0ea0
1 file changed
+3 -9
@@ -131,7 +131,7 @@ const checkIfCanAddMeasurementsToDisplaySet = (
measurements.forEach(measurement => {
const { coords } = measurement;
coords.forEach(coord => {
coords.forEach((coord, index) => {
if (coord.ReferencedSOPSequence !== undefined) {
const imageIndex = SOPInstanceUIDs.findIndex(
SOPInstanceUID =>
@@ -142,17 +142,11 @@ const checkIfCanAddMeasurementsToDisplaySet = (
const imageId = imageIds[imageIndex];
const imageMetadata = images[imageIndex].getData().metadata;
const coords = measurement.coords;
for (let i = 0; i < coords.length; i++) {
const coord = coords[i];
if (coord.GraphicType !== 'TEXT') {
continue;
}
if (coord.GraphicType === 'TEXT') {
imageDisplaySet.SRLabels.push({
ReferencedSOPInstanceUID:
coord.ReferencedSOPSequence.ReferencedSOPInstanceUID,
labels: measurement.labels[i],
labels: measurement.labels[index],
});
}