From 9e0bd52c6a86648eb6673344a8555ad787043e5c Mon Sep 17 00:00:00 2001 From: James Petts Date: Thu, 2 Apr 2020 18:56:53 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Fix=20multiframe=20images?= =?UTF-8?q?=20(#1595)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Danny Brown --- platform/core/src/classes/metadata/StudyMetadata.js | 2 +- platform/core/src/utils/StackManager.js | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/platform/core/src/classes/metadata/StudyMetadata.js b/platform/core/src/classes/metadata/StudyMetadata.js index 626aa7360..9cdcbd3bc 100644 --- a/platform/core/src/classes/metadata/StudyMetadata.js +++ b/platform/core/src/classes/metadata/StudyMetadata.js @@ -78,7 +78,7 @@ export class StudyMetadata extends Metadata { Object.defineProperty(this, 'studyInstanceUID', { configurable: false, enumerable: false, - get: function () { + get: function() { return this.getStudyInstanceUID(); }, }); diff --git a/platform/core/src/utils/StackManager.js b/platform/core/src/utils/StackManager.js index ed48ffadf..49d8b0059 100644 --- a/platform/core/src/utils/StackManager.js +++ b/platform/core/src/utils/StackManager.js @@ -35,7 +35,8 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) { imageIndex: imageIndex + 1, }; - const NumberOfFrames = image.NumberOfFrames; + const naturalizedInstance = instance.getData().metadata; + const NumberOfFrames = naturalizedInstance.NumberOfFrames; if (NumberOfFrames > 1) { for (let i = 0; i < NumberOfFrames; i++) { @@ -60,8 +61,6 @@ function createAndAddStack(stackMap, study, displaySet, stackUpdatedCallbacks) { imageId = getImageId(image); imageIds.push(imageId); - const naturalizedInstance = instance.getData().metadata; - const { StudyInstanceUID, SeriesInstanceUID,