From 44738078dbd8dc6b27d2d669e25417e37371f48d Mon Sep 17 00:00:00 2001 From: Pauline Ribeyre <4224001+paulineribeyre@users.noreply.github.com> Date: Sat, 12 Nov 2022 10:01:21 -0600 Subject: [PATCH] fix: handle missing ReferencedInstanceSequence attribute (#2786) --- .../wado/getReferencedSeriesSequence.js | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/platform/core/src/studies/services/wado/getReferencedSeriesSequence.js b/platform/core/src/studies/services/wado/getReferencedSeriesSequence.js index ef32b16fd..29dc44605 100644 --- a/platform/core/src/studies/services/wado/getReferencedSeriesSequence.js +++ b/platform/core/src/studies/services/wado/getReferencedSeriesSequence.js @@ -21,16 +21,18 @@ const getReferencedSeriesSequence = instance => { const referencedInstanceSequenceRaw = referencedSeries['0008114A']; const referencedInstanceSequence = []; - referencedInstanceSequenceRaw.Value.forEach(referencedInstance => { - referencedInstanceSequence.push({ - referencedSOPClassUID: DICOMWeb.getString( - referencedInstance['00081150'] - ), - referencedSOPInstanceUID: DICOMWeb.getString( - referencedInstance['00081155'] - ), + if (referencedInstanceSequenceRaw) { + referencedInstanceSequenceRaw.Value.forEach(referencedInstance => { + referencedInstanceSequence.push({ + referencedSOPClassUID: DICOMWeb.getString( + referencedInstance['00081150'] + ), + referencedSOPInstanceUID: DICOMWeb.getString( + referencedInstance['00081155'] + ), + }); }); - }); + } referencedSeriesSequence.push({ referencedSeriesInstanceUID,