From f8b4ccbb59a516a73cdfe987edd3e5359e5fd1ae Mon Sep 17 00:00:00 2001 From: Davide Punzo Date: Fri, 22 Apr 2022 10:53:01 +0200 Subject: [PATCH] IDC: Fix undefined return in getDerivedDatasets (#2784) --- .../core/src/classes/metadata/StudyMetadata.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/platform/core/src/classes/metadata/StudyMetadata.js b/platform/core/src/classes/metadata/StudyMetadata.js index 811e7fcd8..f99651937 100644 --- a/platform/core/src/classes/metadata/StudyMetadata.js +++ b/platform/core/src/classes/metadata/StudyMetadata.js @@ -340,10 +340,18 @@ class StudyMetadata extends Metadata { if (referencedSeriesInstanceUID) { filteredDerivedDisplaySets = filteredDerivedDisplaySets.filter( displaySet => { - return ( - StudyMetadata.getReferencedDisplaySet(displaySet, [this]) - .SeriesInstanceUID === referencedSeriesInstanceUID + const referencedDisplaySet = StudyMetadata.getReferencedDisplaySet( + displaySet, + [this] ); + if (referencedDisplaySet) { + return ( + referencedDisplaySet.SeriesInstanceUID === + referencedSeriesInstanceUID + ); + } else { + return false; + } } ); }