From c333cbd99ed2f1ad03010d972f58a09453a1e57e Mon Sep 17 00:00:00 2001 From: Jorge Date: Sat, 8 Jun 2024 00:53:11 +0100 Subject: [PATCH] fix only one frame --- src/normalizers.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/normalizers.js b/src/normalizers.js index 912df5f5..f1f971d2 100644 --- a/src/normalizers.js +++ b/src/normalizers.js @@ -230,8 +230,15 @@ class ImageNormalizer extends Normalizer { "Cannot populate shared groups uniquely without multiple frames" ); } + let [distance0, dataset0] = distanceDatasetPairs[0]; - let distance1 = distanceDatasetPairs[1][0]; + + // If the frame is one, it is zero + let distance1 = 0; + + if (ds.NumberOfFrames > 1) { + distance1 = distanceDatasetPairs[1][0]; + } // // make the functional groups @@ -347,10 +354,6 @@ class ImageNormalizer extends Normalizer { }; let frameNumber = 1; this.datasets.forEach(dataset => { - if (ds.NumberOfFrames === 1) - ds.PerFrameFunctionalGroupsSequence = [ - ds.PerFrameFunctionalGroupsSequence - ]; ds.PerFrameFunctionalGroupsSequence[ frameNumber - 1 ].FrameContentSequence = {